{"_id":"@apollosproject/data-connector-redis-cache","_rev":"387-45ede69b483d948f910f3296786a19a6","name":"@apollosproject/data-connector-redis-cache","dist-tags":{"beta":"2.0.0-beta.1","v1":"1.8.0","canary":"2.29.4-canary.0","latest":"2.43.1","next":"3.0.0-canary.36","v2":"2.47.9"},"versions":{"1.2.0-beta.3":{"name":"@apollosproject/data-connector-redis-cache","version":"1.2.0-beta.3","_id":"@apollosproject/data-connector-redis-cache@1.2.0-beta.3","maintainers":[{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"d520c4796a54a9268020a099a9810893b9138620","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.2.0-beta.3.tgz","fileCount":6,"integrity":"sha512-86eyuodMrw0B7YFi2QNm1kGDcjqnmd16iMwym5CyTnqPtfp/r1dyiLRa03elMyQZEf12B215rig+9PoNJISVyw==","signatures":[{"sig":"MEUCIAIFMreqGqGi0vw+Ukn7ivTHo6NWxLbjyQOnkicXRvPAAiEA4GTI+7/hwe8XSmd0ajzGUZ9jbC0b48XfEOYciAV/2RQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnztBCRA9TVsSAnZWagAA924P+QAg4nTp3yN6cUvEtiXM\nQe1CSynQ9lEnsI8XIt4qZuU6pF9rPMtFmK8oaKoMPham8kAZ2T+X9kH5p1J5\nsI84E3Fg4gXMeuGILAA9rXw1yk/3UtQNewsCLeIW5B6LzVDDI3j1D64O+udO\ny4JcV8ClkF51xsOs9MNtmtTujkzAZ7iNb069lL0Mewdk0X1r0IuyEjGRhcwW\nYpEld4uK6eSgRzrTca7CdlKsMQdU23IqegDBjNfqt02Pv93ZNS5D7RqT7MQu\nl1ji1jjF/upq/KMklIH7znZQZE6049ezPLW64/Wsl2DGk6pB57f56AN3I5aA\nY/qNW/O7Aq2/nNcnvy0LGjjS5Hxw0VNYaHX1eKMyp/bkn8R3Vp/QX5hi/00V\nu6yomvF6yDTzA1grSi+ud8WpNk72VLt4l7Vpq16l8lbZUnKb5i5zyCXXgjjI\n40QZN2yfpg6dVUWxfPYFZ5Li1jagPRK/hApYBGekLBQGCaQ0QNm3RBYiEVIL\nk/y89/zBAatX/sZpwyM8gsThtZfHKdgCEE2QWFR49r/XT1NuQ2vh/HGD+L4F\n45gaGf22L0vlT5QjfzC2+J306lbAxJB22acQ3kOu17oNi52MZqZoYGnNbSoD\nFk31z9zi8ib6mtfNDwZSqVHJYpznzpw2RT75lKG9qxXF3SuOYRqwtECXaiNA\nl8j9\r\n=b02E\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"dea8a596427e2de29210f26564728809d21704ee","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.2.0-beta.3"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.2.0-beta.3_1570716480590_0.35300979064879545","host":"s3://npm-registry-packages"}},"1.2.0-alpha.8":{"name":"@apollosproject/data-connector-redis-cache","version":"1.2.0-alpha.8","_id":"@apollosproject/data-connector-redis-cache@1.2.0-alpha.8","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"e240c5f5c3db1d20462f97571cf587b9fbe50a9b","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.2.0-alpha.8.tgz","fileCount":6,"integrity":"sha512-lm4ZTnFVYMcXDT8PcdIoyRotnOZTOlHi6/FlTK6QZqdn+VFR94CQ0ItO4pjOj1hiVAWPob8kszEqeVp815jeOw==","signatures":[{"sig":"MEYCIQC+y1wqnrOgjXZLO9EGmMWn6cCm99Tb9wkijZQRMO67MQIhAKGHdVNlGFU38Zun/F7bcIXrtL8kvg3DQGDfXy5YWay5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdn0IFCRA9TVsSAnZWagAAyCgP/jYQ79nIHqjc4TpoQHj7\no8eeRH0FHUyNez9PxW9M2PXMzETaurnKOLX4f6bTt9NJND9+y0W/1N0wC5P/\nXNaKxY6y6otM0yfWyWcVfAOT6S+Hk57js24S3AY9SYSB4u5iimmKCiIt7DRF\nIiybevMtklsBrnRGad9VQN1YpBDKVu9Wd4yU1cgyMkNCD2lshBfuGfnvvBRK\noZckqrGckFvS/kKcZyQkcEt+a1tcv2G2CIzvYgREhIuB5eMra3A+lCSz4eUn\npkaK2NEv1O9Eimmg7KeFppWMk25n8CrbWBBMd4Aqs23+irXlrxMOLIqV1jQo\nAqB0d3qbuIZP+wdnlr6fWuZZQu2gpuoSqS14RkpWCg57Q5+hG86J36KzmOcN\nUYPiw3pN9cgX/UX47pFixxuvQYSV37LsLuwnqvcSSVD/kqgKb2jf8iMDAHXE\nAKCfIoyY2tYr7lorx4EiXr0B9Ezp8rI0HNQbx0cEtwlGRuG115Do3OCTrD9a\ntTdIajZH7JlsVFgyAXZi7hR+JFqhU+WoOPkYU2Bmk3wLJmn0QcPABERUkIel\nyTtDFeRmElDCG/CiXV1xsXuewTrXJtlEykAB9yGWGL3ogmjUCNbqJKCzkSRq\nZ2bbdlIs2g0Mo5XqAlB5hA7Wg39JsCuoB1nU1RRkjnF/pgojX+VKGYcnmaPX\nv9DS\r\n=Q8Ak\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"aae10c9e6650d6661136d6c27e42b4d30be5b971","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v8.11.2+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"8.11.2","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.2.0-beta.2"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.2.0-alpha.8_1570718212872_0.4298916149189811","host":"s3://npm-registry-packages"}},"1.2.0-beta.4":{"name":"@apollosproject/data-connector-redis-cache","version":"1.2.0-beta.4","_id":"@apollosproject/data-connector-redis-cache@1.2.0-beta.4","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"8009634192476f2d0fc41819dfefded8521d6735","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.2.0-beta.4.tgz","fileCount":6,"integrity":"sha512-aowx6nYnz6te8X5yw42cBbHslLQ4+7J4dAh2+vI8KYstMpabVqH6sSN/LqHUx07vBSpOBmMt/WSyuzmQ0d2vZQ==","signatures":[{"sig":"MEUCIQDYRoxDkrAWb3O0Vglq9kXSvQ3OH5i+sQM8eUXZN5IjdgIgDv7DZ+r1oiGLwdFzdJiqUHnDJ1WvZ8Xl1bXiivnm2p0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpGqVCRA9TVsSAnZWagAA9PYP/R0Cfker4FJldJ1NggOK\n3hiEPCf0DOhaX4Hxt/uENNLnW+z1TtawlKaAKa/xGXF1fntocmfKYtfbfZBu\nAmUfUWMxCsqcdb9q/sOO+UoiMfS8XZ2DfYmldd0H9PVIlB33CTO46vt5SowV\nBGzQJD+unx4wGmAZYrIlXbJ4mkosBQ2BgCEboI6YdG6zdCPiVkeij8gay9Tx\nK/8QYv6m8y7wIpMpkmvGq2Q/2X/AC2gUeuGRMwWAGT9LGa7ZVd6wHqzfZwbJ\nzumFGfDZAbGb9ljKSMxiqQhGy1pQAwhDT7jwYiecODG8Egczg1hUuzpTc1MM\nZ908T+K37k9eB1CmKPtr5a/T1gBub8xNfBVb69HioVXkQ6N4HEEtBvj69uyV\nUvdXubQ7WSWnPqkXLhUmZJEHEjgtqQaDeaL1WMtoLnju033ngOQTLc9ZmJ9q\nPX358+seaZeY1Y/fHFYtuk9ltofOOrPVbABvNNL2IMPyyJe41ILvMXo/uqCh\nVHKOOiF1IAeoeMF0ElmLezYgwxEmI+v8yre4o+KOBJ/lVKi8pNrRHsLPyOw2\nkyZ52qeeumZJ/cLAfxxS56SHZu25QHsE/x44NFgiyByci5VdK1SEzsrQEg4r\nlNPuhwEKUFzYFyLB/EsPsbOunXjmFQQVhd4qLVXA6w0o71vwS2h5aB2XFvHV\n9oLM\r\n=mgVe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"7c432b0ba334fe6a79d428e92d57c084b599672d","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.2.0-beta.4"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.2.0-beta.4_1571056276556_0.05690693295799343","host":"s3://npm-registry-packages"}},"1.2.0-beta.5":{"name":"@apollosproject/data-connector-redis-cache","version":"1.2.0-beta.5","_id":"@apollosproject/data-connector-redis-cache@1.2.0-beta.5","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"cca730ef1aaa69a858d0dd70b833be1e40f65979","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.2.0-beta.5.tgz","fileCount":6,"integrity":"sha512-OxxFm5JcLAdRzGl5ym1otUSg2NTQ4kwrEcQLUhsMtmUbJgOftwi+fH0EmooNQ519ZXgAnXPm3+V2/PQV9DZGdA==","signatures":[{"sig":"MEUCIQCNpQZLXk90FzdqiRzAJYgQXCV3yPgPEpRVzjiUybKhAAIgdgf4v4faJs2HHndjXqaJq1K/vT0xXld/b9T4vwINQ3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqeZ+CRA9TVsSAnZWagAAdT0P/11kWMbmtzOHS4ARuQfm\n/DCA4RV+Fea5add2WCSxFeaMEyvy4clxRHPd5dTMCUBYgwmxTOoAKFRZVKq0\n2yneDMsTDeyfUhx5PgCv3qtPjqp7RS9dxVvGdoCBX/pIYDglhaDu8dia3J0C\nzI5QS+RCUDS+CLvnghE68tCz0Wuv/yjefRkNyPTqLS0aVpWvRMGMsIRwoC2h\nVyRuXzUWNbFDlaPhOdv9mnCY6wNEhx/S/qIb+osHF5V9GXUzzCvK3CC+8l0a\nUCza+bAIUQTdGytPnPIgrTexpfbjbAQsW7Vs7i0VmQum1A2BODkZpMyW1GtO\nTsdX/MupkLbYvM1QV6mHKug0IkAScUsrwhXs06eHPD4kLQ+Vp1CXlDgqo/TQ\nJNPlW7f+oLGmEKnCexu1KGqhnaX3v8O7dBQ9eW4urMvQfpc/bu1FpFIGLBzX\nhIVHeZ7Bc8/I7z/lh8hewTXApV3n3f2T9D/+MUZeNvFXw5SKqF4aNEw6Wl+R\nt1sQdxvEUaeGTEv9hHAJZjYIprEevIsJBcLsm1vgOsLETL/Dt3KCwWSO8gtk\nZWDzN97UXfzVRz7LyKQyYULBxXFYtXFaiIDeNV5IeabKKdKIUq8mnayRmCSW\n0M0FjOFXGmOvKJCDAdOBLJ/44jT4+iEyz8csl209THrXXQVuKexD5Upm43kj\nPTr4\r\n=fIPX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"2e812a4025c0bdc9d99113fe33b76970ce7371db","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.2.0-beta.5"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.2.0-beta.5_1571415677312_0.09153321133692893","host":"s3://npm-registry-packages"}},"1.2.0-beta.6":{"name":"@apollosproject/data-connector-redis-cache","version":"1.2.0-beta.6","_id":"@apollosproject/data-connector-redis-cache@1.2.0-beta.6","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"875430fb7625fa2943384c018058edaa9c26792d","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.2.0-beta.6.tgz","fileCount":6,"integrity":"sha512-pUAGZkPfngyZRVSzbala5+6B7xFweYeZWymCDsss285P3SjoP7ObUTSGEluUNk0h2DIfEPjcCL5NErrbAXBxgA==","signatures":[{"sig":"MEUCIQDH7zICIA3LFz2T83WjvdQtb+pCAWy+RyIJWkcPJQfNOQIga2FM2e2HFOPVMS1mPCVa5jSqg+NTAtPPDENR1nI+khA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdree+CRA9TVsSAnZWagAAsEAP/3dkOkqEixUF8nZz6oeu\n7z16UhPybPPZnGSXh7CV4KP7eRUGs8upECjiFvkURtpjCYYLP3YdzFZMFRUm\n8S3YfzAIlSVE2j/GbmmW1yMTjC7ilakQDrHt47oXlUwVD5FXyCQuQTK0c2o/\nswbD/1HyGZKjDYnGv6M4HXggJnhR2bTXyRDN4PvTSMZSlgQXLfpKJUToPg1Y\nU+qXILRuwe2nxO1tIYZ5IY8FcFlw8o6lFW8+VGp2rVVgoTzhu/jirWbS86Mq\nWagz+XsEI/tJ7NK1/BLWTdcirG9ERcHp/iTwmwNlU2m8oh3lvRoiVouGlXXD\nf3E3AwnR3xRmDv1puSweoIyzRT1r1pG6uF+PeYh4XBy+m5Kh7oJ79ZKQoTwO\nsjBiJlu62PE1rIPNuieriAPW4ktDAZzcqvvnwV8U+o9SaZGuqkqsQkNvMVAf\nxVrqMlcfcGWjGYRj/TC9ZmfbbphYSP4TJ3bfEOjl6fmWxiQlzyu0Awf0ktas\nXoT2Lb7syqDFBH8Nvwh/CyrhmkrgiN/Tl0HANqB2+aDH0/X9Orol5G+Omuv1\nVFDy47vMcEqWEIdJlnw4PuCFknuJKmHR6ZqQ5iRnx60E8puPOedy8p3WzuWU\np/oaZ2jk9aw75Ebwtq9GdYQ8YCKXVHieLN5m6Sey1jCf/hCB1/fWXlUy/MtN\n5xdc\r\n=yDk8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"38464c64f3ed5b79c0bfefe155dc3852b1b7b339","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.2.0-beta.6"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.2.0-beta.6_1571678141484_0.19365106058691328","host":"s3://npm-registry-packages"}},"1.2.0-beta.7":{"name":"@apollosproject/data-connector-redis-cache","version":"1.2.0-beta.7","_id":"@apollosproject/data-connector-redis-cache@1.2.0-beta.7","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"999f46a54349aba520abf06c4f4d3d3d154f5dfb","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.2.0-beta.7.tgz","fileCount":6,"integrity":"sha512-zgtgRjxrH9edw1cFDHpUR7Rugxs4XSYOZfk+vklEixCD6sU11PUZXNhoPHjkqy532tWmTr6E9TUrdEasKWWjMg==","signatures":[{"sig":"MEUCIQComSxVOTOkA/n7JSR/FiTJbqEV2ROcb0E8llG6uxGnrgIgfB1CUt0jitdTjv3e4gUIRCIkz73FDrOnlHv66QGjQmc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsK7ZCRA9TVsSAnZWagAAgWUP/1qEKN/BTc7N3AMWDu65\nW28lfxwjh53tdsWaViHvPahEAgwtfm2p80gvN1hRINTBTU1Na4NayHXTKfxr\nLZDGY+B0pNolEBHfQypVUXOZMvbc/EKonG2AtA/ztrkYJo9hcoK3NB65hE5m\nVo1Bgc+hC5pPhDElIkl1RZ2hyj6ihWibSk17mcKklThiZ+lTUayXpboODZmL\nbONUbhSOHCNGOhEoR3awXR9fHjl/AYYtAJ2GQbj7oT35F5n7dE01O1qvz1Hc\nwxFdaoSKjsin/lW9jRv6hL+mPKlHDpN9Zv3qaRn9hA1FQK5r4F+NjhBXG1rT\n+HUP8rX6qtPdIopravP9wniV5atSgZFIPwy5QFizc5QAGNXsnHYRgGhPmc31\n31KsjxTGChHLsfv5qXYwmUSQ6FNitp2R0ZW0U2B3LmDXTu74eiGBRtwbCzGR\ngghGoKvqGD2h6vNnDPG5E83/prcFMzPvC3HxMauGoIP69ofhbAmUSZLP/d+1\n6HcnGCkLC7PZSyBoUP21lwiNyZdfVdy3kKZcVgYnoVqJzNBv2mrw7YL73vpQ\nvwGiaIUpFzUSzt6ELufRfAtK4GK1WDkTPB5wmgefjvu+RQGKua5YUFGemTXG\nHogYed1KbKVnqtaecul378zPdhsmWjJBi+XqpzPGFk5cXrH5AOWfos108s65\nO2xo\r\n=MWCt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"073af22eb70e7f8f8be3f9a3a8197f5e586fb418","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.2.0-beta.7"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.2.0-beta.7_1571860185410_0.9300469834724767","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@apollosproject/data-connector-redis-cache","version":"1.2.0","_id":"@apollosproject/data-connector-redis-cache@1.2.0","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"9c00b2b5af3b7ea9899d6ea7163dabc8b7ad6cd9","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.2.0.tgz","fileCount":6,"integrity":"sha512-1byY78JVgBmkrvTbjYHoLyDAbN4tHv0hu2+wQTYzPWNFTohROA/7lwhjTuxZCGqZIdRZ5IDuWTsiZEuUlHXqgw==","signatures":[{"sig":"MEQCIEs7GFtBq7lg6omuR5HDG4K0pYtNRab5jQZaSsXSxlebAiAsk8hV1lE85pPb/Nanq3QYniCa3sY9u2n4CAauFbuIjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduyCPCRA9TVsSAnZWagAA/skP/jbVqXp2EUvkaLG0rKI2\nvpMLwdeMS2TyUO44SNEHVCORBu4tPoXvvm2Z8B70noz02gagwHIt/cYhs5F+\nKXvJ+M/YL55ciYR73CTOjArFjy+HkU0kqHY76Xfc+MYiwGf++fax/AGnTXfu\nUQaYUgRn2jAGlRsgP/zZCpjR/2IWPQ/tvL5d0xZ8lBIK6pggjtdxXJoQYKPM\n3atr8Ul7bII65P0sg7C//ghvGurvMFv1k17Z9u5SM1Dnk8GcYd7MwELYH32K\nRx4Ouw0uZBn5jzM5gLYtITCT2MzbV4N9W1NuNrO3fKv0mjCuGozDSFAjXbD0\ndTUqop8yVBzqh+j7SrRXH4HPk0cbrlGOJSrvuXfuotVhGL7u1/IyedNA+HWG\nVYZJKrV7YxYnyTDlNWQaTUvh0Xbs54ch7jd8ZGh0FHinac7dqwgffoY0WIPn\nwfrybgDMUixY/ahRLfiGwlNtuVmXt9PcCgWp1aRXLicQ4jA1SWA4wNP3LWTe\njRWPXKHV2AYoZGJJOTUAqjODRBUNcxgnHAVu2OoRNN3DvyhGTrElmKjpdD12\n8H/PIjsbQ88+a5yYWyg3UhtutlHBGgLcjp0vu0nDEBf2M2wjYBp65atEND7R\nUOvItD2aabfwRBCvldLhDJ4WK+wJAbwlSKc1aYPZgd/fzGlTsYMylgFowrDu\nyo8u\r\n=HuuQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"855e66f1ddbdb7170f047f5014124138b9abfe84","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.2.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.2.0_1572544655422_0.9909022874092321","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@apollosproject/data-connector-redis-cache","version":"1.2.1","_id":"@apollosproject/data-connector-redis-cache@1.2.1","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"4fb3fe1767258429e5a4b6f239da07d5bb6a1c0d","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.2.1.tgz","fileCount":6,"integrity":"sha512-pGQM/WIJU6Y73/8nBUYxvv6d9jW2RRmrNCgbk/7Rb5T1YkRZi53SH67lx4+ke/XUq4cWHIdro/wvQ0/y9foglw==","signatures":[{"sig":"MEQCIGXfFHX3NA2mffxHENhIH4ZWJPdyQPzZPr3hEilkIm6zAiAdD+6XEyUbGUgh4fsVEb1cB2Hctv+VCF5IF3uxDo1gAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwZeQCRA9TVsSAnZWagAAwscP/2edTr7a4igHHQEgVf/p\nRIfIapFmGmDU+hYpZTAbDSqUGt2HVDfoancsekTNETx+FFWw4WMHfKHoK8U/\ngC/S3YwiESp+GVf/M6xtLd+DZjGy6NlDQS0eIn5X31kID8l0u14tsuP1IcwN\nCAwSIVD0ddCg8UqfhrEwuBFzwRvGktQn21UqaZuP5haJVWLVimmqaVNOq3bt\nfOMJo8e+nG482uAmSRNQ28p+6PyIKg1sfzfwReNzeyk5Q/pAjz+F/6xQSe0m\nQOZXdKxfA9R35HxkO4TepSbTmv4RpLVyG9XWQ21kuRNOail9s9wKAKJKQwfJ\nEskK+BPLjRRT/beFj+v//d/iS8ao7/y2FX58l7HoD8/BeNJR+lkzuBp8m1qr\nyJzu2G3Gq/hBGObQdynZ33qUpwlFBVyf8yGt2OoliMzeYzr4sZ5mDOAWqbo7\nB3rPWOKQg/Hl5acjk/ojoMja/b4g+vyTK284s887EOENHGgH6TsilZloc8Ip\nhhXRYtiq4RikSiOEYpYQWSOSP3a6koJdwWO/fZlS4PLoGuSJq12SMtv7t46O\n1DAhQUtFfuGWtGpqnOHJdw/30Yv07LKkyzWRuNTpGhgfy8A3YYeHcsx61+8j\nD0QP5t+OKbNOyJK1wGW7xY3EJhHXezus563J97ZWbyWv1Eg3yxSsEKMaQlBL\n10uy\r\n=EH0I\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"03dc63626795af82d86f1acf541721e83c929437","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.2.1"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.2.1_1572968335385_0.29623933601529706","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@apollosproject/data-connector-redis-cache","version":"1.2.2","_id":"@apollosproject/data-connector-redis-cache@1.2.2","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"b27817a5f914f8df7ea4d9e149b760b2c91fb10d","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.2.2.tgz","fileCount":6,"integrity":"sha512-bE5ZZIJ4t45Wr+ZVXZbLOdFXdlnPu92x9M92VfMfDEOftka2L34ls/KKcPWhF8uqFYrxEoR12d7Jb0kqWUYyCw==","signatures":[{"sig":"MEUCIQCAmar66NaSR17MN7zRuiXsQG7xtlD9f+zxuD/qtANdxAIgHkLDVY4aJELgm84hiKAZAbEFeccg2dNSnGjwDWuqHO4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwzEOCRA9TVsSAnZWagAA/5MP/j1dL9rZsn+63J7e18Hn\nppjZgIfZ65/6AhbQd2ou8QYUlufwjMjwWKNAddbP5WovzNWKSCVaVifgHIUc\nopx7166V9zPIvATKo79x6a3S/8PZ7Fp4KtFZiiCmCAMhCvp/UgG0b1vI+DQn\nePm4HmMgcEHTa7oGnqi3AELWlZHsTjv6ZD9xlIaQS69G10NLKk3wM0D2nNaT\n0DY9xkKpm5RIVyjZWm/FUWAIQy/mfIuahscFdBkG0YanE4lee1v/QKm4SyVs\nFrGlz+tP10XcJYRECNjYenhS9BUQuMGMEvlFldFGooyJsPvnoR+l1CfyJqOM\ncwYEWLutlgwPWVktU/VDddzXYFl2wj8iNhyq7E+cfkUUPt6flqmHp5CTt86S\n2JOlw/6SeZ6lM+XWPtzzLzoqr78aUKTAU2DtuAEAID6wgSFjnftuxGgr712W\npVmBPhr5wB+DCdsUHaA1W58EwQLCctDWrLlHrPfhX2t6jJcb/dI/+OhKvAc6\nfcORem/WXQ03HfLPyVaK/ZOTlXnFPSCGiydSUayQW1XopPvbzW6fv+h92WZ0\ngf/b5i3ZTBouaxQmA5wktUfbxqrT3/SBkqAOWbUsvIcfobnk4wd8TXAZe/HL\nzTaVFMFGiSv6jcSUS1Dw8MZWkLXzvk0lkiu5TXJR/5ZHwdxVdS4YcOkoRe7A\nv888\r\n=JtGN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"406b5c3333a0c04a21352086ba6d3a25b0a879cf","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.2.2"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.2.2_1573073166240_0.2460481778214172","host":"s3://npm-registry-packages"}},"1.2.2-alpha.3":{"name":"@apollosproject/data-connector-redis-cache","version":"1.2.2-alpha.3","_id":"@apollosproject/data-connector-redis-cache@1.2.2-alpha.3","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"1ff55fe0f7dc0a47a75d1922132fd3659c532a9b","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.2.2-alpha.3.tgz","fileCount":6,"integrity":"sha512-YaXCjvvw4AGFOZH8RBL+gKZrec7Fi4oLZ2UBlrEXKnJO5GJ+yr2AtwOREPc5JuaWqbl+nzWWYEeKUn7dIaAiCQ==","signatures":[{"sig":"MEQCIG4us72JxPRCe8OQ2OoXsPQePw1p3MsLrmVNsuosJlT0AiBAJLmoucPsKp9qYT2hvDr8GEXasm9bXk9gBcBYqQ9+kA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxDLmCRA9TVsSAnZWagAAeV0P/2uG0Wzfstr4j69OSIJN\nsPwY6KKZaEV1OE1RXlGTiBLMMRJCuBondzZZsBgyCYlUhhdbSsRVSnOT72W3\n9GVsGTR8IuH+ToR98rPJDDpeu13tqFVoYET4ZbSJYAFArW9OTdwXhZ5d4gf4\nbLDRv3mRG/6SGH0Ys9bzrtUXlGjSK+ey/il1Qxu0zhgl8dXwPCy4kE9ZsgxO\n8HYwTyuDQiEKKazetBhYQdBrBVajb5qJVWB2pi8q1J51FUOnCoJW8cNuVLsx\nbMMiPesP/1afFaHCIbq5cMvBAl8oLf9uhju4eGl6rlSdpkikGONv+fMXXPwF\nrQo+RX7ui6tXQxMElU9UExx6D6bUl+n5PPpzplbAHUb9l8SHlc/QJsXc69Lq\nivSZnYil17Ra+kpEqMdbG8ZW848BsYDCgK05UqK2RtK1ox4hcJRPIHyqVWSV\nEQRefeoPD6cuCWlg/UlcJUxNWMYl8Y31inMhMoXPsGghhGoxnzJf87y15KYG\nFV9xlgO5MD8gltbYgBWVMtppPchDJkXZqnDtFSCtZd6EPbvDXX3BAahA1cpu\nXv2C484nuZQIOcmR0jFbJmEq6z2fmsfSgG/HnGOuwgjAhhIfLQEGne2D5mCk\nimgJmB2Hk4Mgt72o2geX5kLukYTlMtGn2YtsMfWGXLrejT4hxce8g4gJ+WXp\nxhRB\r\n=zm1w\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"331a84b5a963c5bb171b7788faa202852f98f4b5","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v8.11.2+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"8.11.2","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.2.2-alpha.3+331a84b"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.2.2-alpha.3_1573139174512_0.9833715362530999","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@apollosproject/data-connector-redis-cache","version":"1.2.3","_id":"@apollosproject/data-connector-redis-cache@1.2.3","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"f100d5dda06fbd3e1012aca411234c6f3257aef8","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.2.3.tgz","fileCount":6,"integrity":"sha512-/DBBH9Kb2v0I07AhQNd4GoN2G3QpTOvKg6Dy3tmrEU1ap2BzWhW6yl3wAyAFTgemptxScc4l9c1FgsrQTtD8aw==","signatures":[{"sig":"MEQCIBtC/WPvmbQZRVJqOo2QXac3LyBs6H3id1aLYYy+74TGAiBv8BybY6W3uO6++rdB9BqnYZHBmIAmlOFYww/meAnV+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyu7oCRA9TVsSAnZWagAArz8QAJvJmNK7bnCbBbbwZQII\nwV2X4RVccy48sr491fJKcbslQ/l6l0Z+1r7ft+tJHw6oj18c908c37WxiMJT\nLYJtQeGIH9biVIAp78zYwc0P3TX2PHi/IiSMUdDeN7Wl8zMN9SDUJAuFyrVU\ndPoZyo5Z4/1yq+uljKAW9ah5FWVcA5NyU86iGNU+RqbYzRc3Oa1JPWe2M+rC\nPUkhmtWwo9RG2Aqys5vtFKx14VrHGSQWC4UYQytNzR/CPZkfBHYyuvU3O8ql\nW2UKWqwPqhiFrMjzP5XbUe9falKls+gjQzUbE7YYPHItwrBMgNXrcQPgZJRQ\nGnaZXKJAJ2QxrmaoXWFT4pBUULhU8q6Tmh6gP84ENMF7DzBVWOM5ucJoh96f\nl9HeN8DsiRH/quW51ZgVLbzV4lss2UmH6ZtsvJSE0vwpnDJ93qA8kI3D9jwq\nFEgrV7ZPWoC0SpewNrKIVs3jQwp3eCeOmMnyI4t8MhQubLnScmsLdKWRYnjh\nq9msUEtszPN8IxaIMmkf2g31nPZpn0Dvzg7hDeTFbdTvUYHw5pixUdEU8Tjy\nlRKt/6utqkz2P5lMpd1Ka1rx+sbtZ50xsLEv+WVB3NiDeh5Xp4kuutkGerp6\nA4chfMWr3s3x2tzpLJROWaWlxOJ6nrfpZVr6yCp6IxF5dohP5xYTUNFXLPrO\nMPc/\r\n=q/Ft\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"9138069e8c05dfcf14843be0ca294f34ee3deaaf","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.2.3"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.2.3_1573580520321_0.7506147826845921","host":"s3://npm-registry-packages"}},"1.2.3-alpha.10":{"name":"@apollosproject/data-connector-redis-cache","version":"1.2.3-alpha.10","_id":"@apollosproject/data-connector-redis-cache@1.2.3-alpha.10","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"590f96d83e0c0c70b6a14bb195d3e60f8c1b8a7a","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.2.3-alpha.10.tgz","fileCount":6,"integrity":"sha512-4WTm3K8JMgS+pLE2Bz4KXcI9poDvfhD2Z85fvxjJnoDlsxTJuex3W47/9kCWLI/3MBf1ocmfS0WuxDdVbfHCfw==","signatures":[{"sig":"MEYCIQCqlp8CP1kbrEUJHCsLiT5bn4XRWzhWeb/2N+R7mNcHiQIhAPOikydErf70FihT4HQNp8vYqc2naRF0fRnmCbLnMnnu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdywGxCRA9TVsSAnZWagAA060P/iJ7heffJ2f8shp9AwP5\nN4SlGIhlNqF0YwTeC/VdWGIdKgbrg5PWr1gBywzrTdL+bIGzb+rbnp+LLiw9\n6PYuFLMzbKCiq/pnWDHo/87nvMYXqT+Pxfmvpos8+/kSTAmo4EpfrXV8qSY5\n77aN14Y/0zmR4pZX/lhXR9Oe0QKd/rLGnS0fLnvhMGSxBAYxLB5RL+RmaUAq\nKEgs0VmVW0Wi85aAalxOlvpH10kZVpBgkZHQD/aGLr0Jn3j+Z22WPkPXWM3e\n5V4cR2JwEcpkk5Z1mjv3pU/cg0EymMPxJ9oMMeSopznyWulE4PlQny44JxHP\nfBiCZVLWaA1upFHIdpgUrhjFRjSyFKEmwJj5b8eJLeu02KTcrEUkK+SuOjf/\nVYlJLBfaXTCieFhwRdnLEq10kOo6E8+pi3E8s8EQo+LKpXQ74Yb0H+FVpit3\njwhfxT9M6wnsLBoutt1p6KUaPK0SJkmpfTan6t+A3/C7jZhav/j2kvzLPs7A\nP5Bu8H4vsAksxru+PF7ZFVbGrwlNpMLVAS6YNSL+RyvyWzEsSMjCmmhhGP0N\nvwvFmkRloGQbuTinsIYNyNTszFQAN/TBpqRaSZvO58h/TYll7w3GqlHmskpS\n1vdaH6hj8nx6vJSs/MHLrsKLAdifcLGLsSqZNQ957C8hUhtZHaS3mq8gro3D\n+QQg\r\n=WQmA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"a67149ccd0c61f6ebc6471afc1fc7daf19791491","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v8.11.2+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"8.11.2","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.2.3-alpha.10+a67149c"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.2.3-alpha.10_1573585329125_0.38390312592811093","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@apollosproject/data-connector-redis-cache","version":"1.2.4","_id":"@apollosproject/data-connector-redis-cache@1.2.4","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"20981741580d80e23481706dc0844531810d5d90","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.2.4.tgz","fileCount":6,"integrity":"sha512-nZFTHIbhLmlHQGjyZtjEkXcHcTYFK7Y42y0MG/KF2Jm0ZJHGVDCcJ19EIampNiJo1ZwrRJ+UwI0OW052KwqcLA==","signatures":[{"sig":"MEQCIGZ4j4JSOD1p/Y6bN1o/gNWnM3MRXslHr8l6W8f3HrXEAiASXd58oaJ/ZXtHfQcWTQjwkK+l7EtE338p1UfLo2Xbtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1cU+CRA9TVsSAnZWagAAGtAP/RlZhmTyUXAOs3nrNtF0\n+kCZPUvBBGp3wU6524vZfH1lOhCp2MnEsIxkiRT//IlS2fOFWGumwOmkJVpR\nCqrxAkOdgeg24QpoDoetgfnr9DXNtkk12k4gzrGPtcYLt0vEMKOZlZHGSlX3\nzAQUOnXcD3xrH5Bi62V4VXxm1U+EB8/ZguDegufr3gynIxozsX7fHqW1p8L0\nnkhKEFoywZAbxhRLpWgGyE9Roi4n6RyRuTbHzZDUR3Mgmqhep/0cwGPWo3MB\nWsF9UyxW5ccxJW+LQ1lAYh5e5FiG7GR18yeAFbJqoS/IWDSN+Q24wqNOJyDf\n6P++3H47eiP6vAjsjLd7xlJrxwlbs8L5tAcPt5TJ+9Bhc4hZibYLf/CVhxeR\nwhmU4di6Z851wTPLaV7CoXQsGY6QvPtzIiImFxnxLJ7dbws4QKAUquEPqifk\nBjc/+yPPJHXyJ61lcqZd3oKcwgRksav07ims0+O60rtSUUkw5pMjqkoGxZia\njVlLfFJlcGoKvXVLdSYLHEpCez8waXcleCzlSLD7BjK9d9EiLdhUBwb6OWuD\nJlaKIMNS3KaVua0j7fc7SCBbPn5xwTacerxQlFeR/L/ZZqAt6eJuGBdxtspM\n6lE82wdoRmT+PGdNe+D4ja4gigNvXznNYTIctJtIAcyWDqrvlLzRf/vZvdTH\niHJw\r\n=IUxE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"1e867364d2451db921c3716de268431ae7783e90","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.2.4"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.2.4_1574290750339_0.06985185583069353","host":"s3://npm-registry-packages"}},"1.2.4-alpha.18":{"name":"@apollosproject/data-connector-redis-cache","version":"1.2.4-alpha.18","_id":"@apollosproject/data-connector-redis-cache@1.2.4-alpha.18","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"9c419dadd961b9f6bd1e79a666cc2eb8dbda2aa1","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.2.4-alpha.18.tgz","fileCount":6,"integrity":"sha512-yF/wMqLro3YojnCLLT53NEV6jE3S7+qXVwEOdSLdTR73UzGvZ25O8iC5qIT4BQT2Y7L78RFPErXC6jmFfKfSDA==","signatures":[{"sig":"MEYCIQCc9ice5f5Eh2+jQeAW9gnfGSsBt2zUz9DWt/wBftaugQIhAMx9OQdcD13maujVfwIS/GZMgsbyWvXRGQCnpCf9onMc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1dwBCRA9TVsSAnZWagAAaN4P/3UfQDl5Yh5B0rCyFkwh\ne7yAxIi/CW3Cuu7L0kU15qGraXjexA6AsxDCnMpu+7syaJZQ1rIV95PmTwWw\nH+I29booPFJ3yES7me8C8ci4Gkpjyh3Y4XfWOnH5c6ivBWhLoa4ir2KFddPS\nmP8axJHsk9i0de1P2DGSwYEiYAJEG7IJ9crwJeVv/ZIH4Wx2b+/Sfh9Hp1XI\niIkN9Qf+mDUVYrdoqOVrA/qrhgaxEQm01mwKB9Ex9kWN7eDAzP2ZRzxSKVRo\nv1btxEoh+iGFkqWBmMy23DjyxlIHxy7HuoNPlTY+JNwcvMtDbrwwmoF69gSV\nromHA9vLp7GwhhTTwxPI9lDiq6ROvtobnMMRl8JNDse9gNvqzkddyYPRJLVF\n6tiSMToG9RkDXZruMDTFO2EdRP/lxSjUIi4qHv5mQrUPP/OdpapL9gQAG5bu\nE2SvZ3/2fzcwbWAtKZcD0d/Kb6mitbRIgpeoUX7iwQmeXSuPYhxqoB1nsOxx\n9bKNeeENjmTdDeDMfkMutId7/tWaYKK/w98T2Ku/qnmIpmSr+ej1M+QCzWil\nc9nqVOSHBxJH09FSQ8DTjJbTsHx8wYbhB3GQtxlNh8TGrkf1haRBy2oTWr5J\n/jB248r47EGyadqtuYvsT5jYStLT7wJkwZrXifInZijpqQIm1laIKB4PUegY\nVe3P\r\n=45zo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"5cb2cf33fd88afc707c4515547a2d1dbf45faa98","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v8.11.2+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"8.11.2","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.2.4-alpha.18+5cb2cf3"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.2.4-alpha.18_1574296577501_0.44782552095791717","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"@apollosproject/data-connector-redis-cache","version":"1.2.5","_id":"@apollosproject/data-connector-redis-cache@1.2.5","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"9b92adc55cf31ad671e912b16645d22b45662a70","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.2.5.tgz","fileCount":6,"integrity":"sha512-tr12z7lkMFVWaKooiwI3zC1V8vRAR4mK2Qz8bZmywF+y7IL4su44Ze5OlBJMtd9K0dk/LDviDBBl07/XfBr+TA==","signatures":[{"sig":"MEUCICdEpwjXkmtU8rSL7p3o3vR6p7Knb3w7h/j+C5o/ws1BAiEA/4c8qki/cfyfKPRUR6JkEDNO+LOff/duj3zaWbwH2s8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7++hCRA9TVsSAnZWagAAefUQAIoAt4lmtmgLOUA8kCwS\ny+vGhh5Ri42Kpb/ow2BcvEOso70qffeCqsSborzeuDlc8owfqFToi0qe/A7N\n8NoqfD6pzdfNTiOSRJcHJOrWh7UdaMHXQ9Hsqc9JMUdGiOmj6MqKMS60d/fd\nTfhqFS/F+KQKkiWmjOeOzn+5qUPndiQccfkr3/2BJVR0V5uso6KM/dl4U+hL\ne8SU27EX8n2+IyjPK3ai1gwS3eXfhWuAKGurD6LBkrORGf/YGYFXiuqDwIkn\nQegwufYgtEDi4yugk+ItSVKbJXdn5qpUPr9GreWlDlfxrBtcPHqX51AdAzFn\nFLfuefW5SnXZTVVkgJNAkZKRRUJLZOXyyXnnhRlJHCjPOc+4hQzOW7e1ytyV\nQB4q6jNXzsjaBaC0YNvnd/d7Sq+2Tu1ULHvkiy85S7YR6xqTg4vnyNoO+oxL\nOMqVGzYAORfk0aG0dJa4PkNALm+dz2BL5ZaOXhIRhNabTBtOUc8jv/0i0clv\nOqUZPQZrwLqS1VZcjMV5jj+Q+0fE3VL/U4w4oGaTdfL5USB+4TwIDVizIeho\njJmB2NiWrjp2osHyzh81ZH31ZMH69A3heyGiS9Ytcs7UOLk8bltVxndnfZ8R\nmVFm7aIvcCLabCD+Um0WuMSsEd4JqncpYO3z/tKhUJlUK4Hd8FRX019e8T0R\nyqq8\r\n=0apL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"fb72648f5eb1f33cb594047db79d5c025d47b7b1","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.2.5"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.2.5_1576005537040_0.9349374345177166","host":"s3://npm-registry-packages"}},"1.2.5-alpha.12":{"name":"@apollosproject/data-connector-redis-cache","version":"1.2.5-alpha.12","_id":"@apollosproject/data-connector-redis-cache@1.2.5-alpha.12","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"e5a1ae55793a88f80b51f74c400d489e73df9afd","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.2.5-alpha.12.tgz","fileCount":6,"integrity":"sha512-bW0JNRtdR3/ayUj0XcPXE4xlqRNPVhJfxH/g8xDOhopwkXl9oVE5MCFbhBDE6MziFb4qM06LWuwjzy8+N9HiZg==","signatures":[{"sig":"MEUCIQCSL0wwL/S8ASFdHcrLXMCjSmQ/G4saO15jI5e6fZEARgIgVN7B2s1VJTVlyKGOweZReJwOwwDZT7Kx9HlDBiY3f1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd86VWCRA9TVsSAnZWagAA8R0P/3Qm3pydI3Ezle5efKpe\nPpOGtxJ7WBa2sqyWEh+3Rh28qxYxvNAcqRsbZjz4XVdtJeL9Q7PeOq+zF12r\nzWB41L/KRA+WvNNE3gg+f1vEioixC0JcB+9cX/4sJ0Ioc3g5U1AZk1tcSPKL\nXeWjTycXgKoK7FSmFb5xHGbVVYgIWOF6FINEVVIsE3BHk93usByBU9gy6Jgr\nAr9TtVUTDzgQSlK6yNRC5zwQlSWcDUjuO/HX0pZQxI9VVH7mCetEcm7t3DHM\nBl42rLYhJBwE+wgD2SHnJ51ht0/jOQ101ZiZjg/NXP4KvQojfDoldDH1HIRG\n/CipW75RW8Dz4i1BE+v7/uAbjmUYc3qFEZVqjGxErp5bCCjDimj6IwIf2x5H\n7+iV/T5YK8wdLaUcYxzrbmmPvB0WKzw8o+2j/bKutgDXOYI8fVDAsqAY1zAX\njxV1MiKaWOEmN/zgZmXgeyGbZFOW421riHQZrXOD7XUHxezpVT5ihrDcsIha\nSCeDIWuVzwcCK7JH98LuW7/pHd1Os2aS/F7dB88Fkngksku8aSYOxXwhlTUO\nlHataixzgSkBv+09i4LE4zJuLnfqVJsbTjU+3fMMjQWblmpjxRpdgQhRjAPl\nMdkrApWsY51x862es70Cw9dafz6Ux3CMTcHFWiNRxUOCh9dHLRGUoYS17tJv\ncD6H\r\n=sWum\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"eb730ef769c21137ef33b229b2598cd2f52b57d2","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v8.11.2+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"8.11.2","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.2.5-alpha.12+eb730ef"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.2.5-alpha.12_1576248662576_0.7418376053668125","host":"s3://npm-registry-packages"}},"1.2.6-alpha.17":{"name":"@apollosproject/data-connector-redis-cache","version":"1.2.6-alpha.17","_id":"@apollosproject/data-connector-redis-cache@1.2.6-alpha.17","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"300c5b0b7ce34151460dc965b20eb9aa4d477e58","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.2.6-alpha.17.tgz","fileCount":6,"integrity":"sha512-fG1N+6isBtfS9tmgr3h6lA901Kh22zirhrslOalIiCg5+i7jYr+1bhGtjoYyyWRkfkAReF3MrTMWlUjor3LvSA==","signatures":[{"sig":"MEUCIQDgobqqrp0VBH1e/m1b3m3uckZMHpAn63i87BhCGU5ltwIgfkEi3w0tk/yo9RJ8UxIbcM8BQ1dLE4iii9Uc+a7L6pk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHy/uCRA9TVsSAnZWagAAXoQQAJAkGW3hMfl2vaIwvxbr\nJ7qH1FRpcUOTaMAJ4uVbxcvxYUvSJKOlDfMaeqZhYT+lzb8JulyITWMnELQs\nV6OWO8OILrzuWebYaGn16yY0GyLsAUlRUezuUcghSIwqsMcJQQLzUeS5xGy9\npuYWMmKoLc+ZnWGxeY7z7QhgfbsgOUXNyws7gjQ+Y42BKW2IfyaaaRORPxRi\nz0+F8uhbJk2ogylSG6pn5OnwWlIhrjUF1y36Ug9eghfmfmowhDctxcWfoWjE\nBZwiKH3JMd1xLqN9r7XpTbUhO2qEJqOlB+ebRV3stTe1YT+k3P0ntqOpQsCW\nSQ3p3ekTxO+vgI1Ru5EFuFDmmecvAAVTozRBgRGnrNejTfsmiM8l2bt5Y8oa\nXZ07NLoU/yDcLSSOeFbyKhoRyM3yGabqZutC4l1YCKqCa3/PmZLfI3x/BzAk\njSjegIYGrEkOoOEliLaMjTEyvN7/bOb0DqWt/d0MEcIYl+RdLhtI9mvU7TgP\nvKQ9HFLO08APcVCLiiettA/Mq9gWIBDoQz6pXAzMYuUz+nQmnVjpue5M64c/\nSGGuofFHonDYgHXY6B5G3k+ldtG/drtrsqsTnXJetCj6SUZptTAVZTjzQJwi\nNEkVgMUhol6PBmpNRyr0PBiauiYbW1SPAULUqkSLnUUHpRdaqzsLUh2ur4EZ\nCgKQ\r\n=AnWf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"84b43ffb15096f288ba9701655c05d64622f77e8","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v8.11.2+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"8.11.2","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.2.5"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.2.6-alpha.17_1579102190363_0.16859636986001436","host":"s3://npm-registry-packages"}},"1.3.0-beta.0":{"name":"@apollosproject/data-connector-redis-cache","version":"1.3.0-beta.0","_id":"@apollosproject/data-connector-redis-cache@1.3.0-beta.0","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"588424896ad72b6a94448898c4358939a6448064","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.3.0-beta.0.tgz","fileCount":6,"integrity":"sha512-Y4A7vTwIx844XQii5P+3IeleYuM+6MHF+0ziSCITrWzcT26wCTCZgjsrwgnynllpFFXD5ppkDW4qiEcew+yJVQ==","signatures":[{"sig":"MEQCIAcbuj7OrTRz4poX6DrCQQQAmKPHI7tCsSq32q4hcPQhAiAqhz+Sj7JGL2U8+GAFXPeH/sod4VKCKceaJdwEci9wag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIIGZCRA9TVsSAnZWagAAr7oP/3nzXkYdWkw3R/WfW6Hf\numD2tLEf1yR9EbRWZa9b/w5wJ9sRE/+XmxwVOZK8LfbAJ56hz7Xe/fwS7Uu1\nQJQ0H7X8YlcxsSKtu8IQ+EmRcIrlntqnVIgAR/XlR6p65VuPKjaVXSa3xmd6\n06X73MUp1w3KArnUO67OHpNZhvSGQaJWSnbJD9XsJAf+ZCUTpD0hzXNu3eMg\nMc8XryJN+CG+4pqqgS/D2y3hHl0gwaOt6d6TLctVkOO6n2qVy1R2l+5Rb/fO\n+z6KqiI2PpWxL7WxuYGqddSIbJw0CfXmFzdl22Dd+rxHb98hKE8Ke8QBFjyF\n8brUahNpAaBvpuFa+hOp1nZ3m/mrlEjhjE6J/1j+3q9nGX/YKx6TJMnGRLeh\npJgF+n1QatNGpAKkmAPD6am4D4tjo8lJPfgcc1wpClotHB6KzCsjEc9+cUKx\nps3Qy80SKDX4BzjpKXtpHBsh6k1253y0i3cbDFZZGm0Ym7m9TIHUfGYX8hvX\nGR8sO+rb8sBou7U/hXoAFUcaLFjNubJIxTaDnBwFPKFP28l7JHON4WE5Bs+l\nXphAkvB6re+4ct+oG+ffvMTpOC5J7bMkw41io9RsV03bo4TeaRB6hhF+lRwE\nGSckiipm+bvFpwW+6U6VmgUVLK269Song7nUszzOUluvMsPgprTKSjwBwjKg\n4hXm\r\n=p+mr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"a7345a0681a2efe7f254bf387b6c3c4c5349293e","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.3.0-beta.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.3.0-beta.0_1579188633324_0.5422166410975455","host":"s3://npm-registry-packages"}},"1.2.6-alpha.22":{"name":"@apollosproject/data-connector-redis-cache","version":"1.2.6-alpha.22","_id":"@apollosproject/data-connector-redis-cache@1.2.6-alpha.22","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"1e1c4e71fca2ebffe98593c58dafe1a4200205de","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.2.6-alpha.22.tgz","fileCount":6,"integrity":"sha512-aQ7mPXzFJ6HYI/cAepS3VIxPGo2oqfgmDOgQQPs57CIEIbffalUPTGwOtE82tLpg4i/ZC7YrhWmdZ+qOXidB/Q==","signatures":[{"sig":"MEUCICg3/wBnOkQQp61rGc0goYJICtcOPY6A+cSk3g8uZSidAiEAhvaGdDsuZJOlBdSOzG3JQw2b31xpXwiCxiCFNLvTrgI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIJIBCRA9TVsSAnZWagAA88AQAIa4zAjr9PsGLsiYQdce\nKfdqCMUAXWkasJ8ovlnKBb/KsWDY7ifn3KdPylqaUjbbnVGtzYQSojJ8P2M6\n5MxVk2iLHCe3WMLw08eTIpLaXGPmNknDGxMUKh5R7uhkdgmo6o9RrlijOIHW\nX6Dcyk8ZQkqgkK0nN9wWdurpe52tTHejjwnOmZVsdRMw6AuOIe6M46Qwrni1\nkgRYta2OAl7HxW0MUl2PNedJgNeR2wKgZ/FTnbswZfmPchEXUr5QpXLeSAzH\nF2BVFjj718U59g08uKN0rO5t2yMogt1gSV3753TBJdk8UsYKXaV6IZOaROOi\nIUu4kpvZYocWLKxpmkFK/D7R6YYJaGzMGRkk6FNNCEkvOu5cHAVWzIDoWWXv\ngualijUX/MDL1E2xHgtj+gOlR8zqqlb3WLQIXmHq97ac1WAIvVZ2hSa+dbYG\noi+vFEgxI4ibOH9lk6f1JvbMbZ8Xla5RGpk8uK8X+F5l3fEXgTyD5FvyZqPf\nYEFyGVFlcHm+JPOAEDWfD/Z198G1mAvgSsp0uZRNYU2cX810PSEDKKmWmljc\nzEJllukIVvFT6RBZefRDabhGvMN4/zCKQAzBKPVQHT0mCZVAEHscfTdPKU/P\n5iAPpZOwyzORPX3Lp77kd8RHC/JN9SguJN2lZHaRYgR3nN+vilKcJqmxulO1\nGIO4\r\n=IR5o\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"908f5e3aff2138f450b571c49b777a1152c49d11","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v8.11.2+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"8.11.2","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.2.6-alpha.22+908f5e3"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.2.6-alpha.22_1579192833288_0.4821335906499491","host":"s3://npm-registry-packages"}},"1.3.0-beta.1":{"name":"@apollosproject/data-connector-redis-cache","version":"1.3.0-beta.1","_id":"@apollosproject/data-connector-redis-cache@1.3.0-beta.1","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"87fe529daadaae3330bd4f9cabb3c78a775e390c","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.3.0-beta.1.tgz","fileCount":6,"integrity":"sha512-BY6vbYZR7C4dg9LaBA7doUZLotll3TfnVvz8zWbFse342cjRaXsP5cSp7FBwF611YL25tSNTiYTf2ejslTspjQ==","signatures":[{"sig":"MEQCIGdrqHFpZ8HDj4vTUDSnsOyRQKKXgm8XyQg3FWwgOcv1AiB0z8o3OhYadW2XuXbQd2N48JWVakh4Kjf4APsODk5JLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIM8MCRA9TVsSAnZWagAArTwP/1To1/8mJRgRjYQYV2jd\nhxEU/ctPKUycRlGQv4JSJE1r6hNAqrY6yH0LHw/I8aw5qdiOzjrjwMVe9uZ3\ne2P+xuwCAjYwi5WelBMsCZFzZmmqBVE2HYhQyGm0tzVXC7bbHHnR5a5bjEwN\naMq+sF68d0fcicSji9fHkNyQLlD9L+h7BQdkJv/kAxGk5gFYnp882yvNfZmP\nndyNNmGO5uf6D0bnJmlAXMw9PQ8sK9urHzzzvjIkSJ5yIy0MyGzwj7w4klzk\nyGSYkhx0/+Q3KIV38QmYlNB1grQKlPlxwS215VNmdTlUE47dLT2H9zB4X3jH\njjD7AC0RlgmhGgjUsy0ijpVZK5FR1jLoi2yYd+eOGrG6pmIvsMpbKjg3lPgj\nCCe8iKtpDM+6J3jMXlmMOfGt5xGJRvFYDEqkjzBuju8E214mcNGDIs2xfCtO\nDqWwOcEjl5zRi/qLMW1kd2Q9LBPJWv2uHSX+4zTaLY9XwlwhlmYyTylw+TJC\nFNyPKaezak+oeNfjvazzeSpS5JnYOmctxcYXwO3Xdk0wSiTFTECAzb6kugnM\nbP9qNjm8kk88oCsT4dGsqYj1hdsafz+j8xIdLXJJvMnM20kmpntUExlAI8rM\n1V/xZP/HQuXBiohTr9p9qeM6Ski36rj9OWnMioWdFFPGCGyaLw84ZUoef+z3\nKubf\r\n=TU6I\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"b027c945a9917fc329091277499bd9a4a6605fc7","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.3.0-beta.1"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.3.0-beta.1_1579208460349_0.8993328925732753","host":"s3://npm-registry-packages"}},"1.3.0-alpha.0":{"name":"@apollosproject/data-connector-redis-cache","version":"1.3.0-alpha.0","_id":"@apollosproject/data-connector-redis-cache@1.3.0-alpha.0","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"49b50c9e6d6657b51688c82032c3926d1946feeb","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.3.0-alpha.0.tgz","fileCount":6,"integrity":"sha512-RkbOsTlx2iDDea5JgSWhapkdtyHyt2rrgeBB/N6yUjd++X0DUtiSon7dzh5zCfuiUMfYhh5x+Tafe7LhMKym6Q==","signatures":[{"sig":"MEUCIQD8ORJV5gAlijD8PfD/bL7fxhVAcmc0A48Pz0XMAqMVsQIgFB3u3L15UPFtIOysPfcHBaP2KgxSm+3YmCstjNbYraM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIeBeCRA9TVsSAnZWagAAyYgP/jH0/N1S0vRZUQ/wf7++\ncTsj1kd2EHdFsOwSv4cHo08XY/dUYort2fwsH0BeR5t1PEhPaYyBXv3zVHRu\nH7yyAcw7iBR/b6O61TcFnjBT7QPwoOWpr5wEpo4GSMWSex3itGtk/U+SqMQr\nV3tycD6H+/WknT+24ljiJIBltnq+27LMptHlHWCUW+JqJPU45Tbxc+J16/7D\nsLwuxn/NYmqTnxaV6ZksMkI/5TqCD09GfeEBuCk7i7J8DnRoftM5wdx8wVWf\nqqp+XAtC4iMXYZDBNoK0fpdse2onIczkf2W2mko7/1tmwy4naCj+PPKBun4p\n3cYWKweU34coItCqIyVq6c7FJwk4EQD418d5BJmr0dg2lvwxpmL9iX0TDKVK\n7JBm2L2+eD6Ahc5QeQTJypFxiCK2dWM/E8O8bA8XsRE8tpDBvRXzQ5DgAP4j\nhwvZop6WZ7qXmJPgGPWCP0F89NqqRyzSfr2Rgw+Rg+F0Gbnf5R/xOlugFLKh\nhizeVfeGVyVvD+57L31qa2BQ9a4q93TN0d9WrQVCkE7WjpnDAXhZmyoi8LwU\nhc3uGbl9khjEDD/dywyeAZ+0Q1/pvf5biOVVr3dbHmlIeg6SBy5KbxNUU1oq\n/dqVEimTpacTnH5rEDc0xML3Sups0eXCF49hEbbuylekBye4zc80Vbr6i1BE\nKD3v\r\n=Bveg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"8862021c02d3c430f0968feda46c22ceecfa2bb7","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v8.11.2+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"8.11.2","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.3.0-alpha.0+8862021"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.3.0-alpha.0_1579278429566_0.21576384616711874","host":"s3://npm-registry-packages"}},"1.3.0-beta.2":{"name":"@apollosproject/data-connector-redis-cache","version":"1.3.0-beta.2","_id":"@apollosproject/data-connector-redis-cache@1.3.0-beta.2","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"c0e0fb1c758f06531805fdb0d94357416ca1a1a3","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.3.0-beta.2.tgz","fileCount":6,"integrity":"sha512-rbO9najjSW9FAj1JtrIRov8K1o5vx1YlFRG8fTvZIQLPwDRIo0NTW2jDI0tUDkIa8jYQY+1q333kXhcBqgRUAw==","signatures":[{"sig":"MEUCIQCqYDr9YPhWoy0b6G0wLuVMrQgl33d4rUlf9U6EmPR+FQIgaaxyjKRmPhCgNujg4U+/PXtCuDJhFWFpbeTkmHJ4XBU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMILcCRA9TVsSAnZWagAADQMQAJG+ASwNiqfSvn8ef7Bu\n8GycplB115KQsOQTSR5vz0DUkajW+9R0qRj43fk69przfAF2vPQdsmQi92Pz\n8NK7tuiw5S0fVEP4BkR28vJNhZd+6O1kjfSKDo4UK/45+XkSQUHd+Ojz6LT7\nzmqqi7Oy83jfZS5S86JKvO6TsjdOvEFoVRiyS39xvODiJGtDOuuU470+CasD\n6hjdl++0NXCxVcJTK7tP5VPGCy3lOcGWdWXsq4PKU92ROdJ8w3uVRbDAXUKp\nGgtIQ1trves+xgtHBhYzANaauTFGGJK/TZWQvLay6y9vfoHxYOnPuzZpQqKw\nAvv/P960u9QmsTiAcI7Qh6Oci7xct0GxEYokkMDZekK+ZwyWBksevA9l7uQv\nPhaR0tE/yVGLTS1a6a7ykQIDx9ocscSf421jzVIkR1b0y9D0eqoOlVcKoGxc\nJ9VeeklFmNcSY/5f1Zsrvs9OgKCe1sU/iseUhgW9rM/6lWOvo+sWmkU+5UtK\nfMJBdxvAt7MByvmLMmmJfKbchPkAzjAN3/HZ+I9nTAGyUHkgzruBAS1nC/qW\nTBtaSVqZL0PNSDiBEx7cPq0UsXiNgAQRZ/PKUqtdjxovJPW3l2SiKKok0i9G\nA5GXuCkSFaS27GdVHQrpx9eAjOHCzGu8fSRXaTtZX1QkNvLQt/qvNcAYl6Dh\nQKGS\r\n=yHTD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"0109f278cc7218bbe9bf66de6decce6376316b43","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.3.0-beta.2"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.3.0-beta.2_1580237532569_0.8212206067439125","host":"s3://npm-registry-packages"}},"1.3.0-beta.3":{"name":"@apollosproject/data-connector-redis-cache","version":"1.3.0-beta.3","_id":"@apollosproject/data-connector-redis-cache@1.3.0-beta.3","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"ad3050d3bfd433cbdad7bda530a6f4a3e58d2d64","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.3.0-beta.3.tgz","fileCount":6,"integrity":"sha512-uY3QLhNnU5tmbiBuscZJpga8MDofAlCJOpn6TKZlyLjnNAcTBEGmPIHePy5GUK3baqYVx9gQDSYrI28APuD0gw==","signatures":[{"sig":"MEYCIQDYGGfQ0xp/jUFn2NxZuxmzH8EfSpxdXHXWI28uobHVXQIhAKZMEQZV4rzvJz0G3L/Q/J4fb/XP+nISLeTPWs2HKmNq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMJgiCRA9TVsSAnZWagAA82sP+wahaixhMDkFcWB9e/KI\ngekIM5vklH54bB8mWXBn0zyLzlXWLM8qpubmrQlmHomJmR7nbipECbss3pL1\ntHETJHXaPThZqVqztkpaNh07WTY5SLyWh3QNK915SQqZPwxyBkGt0QIBsKli\n6uo45kQbDCHKEqhAt9Wid/ULDvLc9+B4OZKQEvL4yz7gpLF2PRwgUMf5DB3n\nJcLTtpCgwg57mp7nHS9R5z8tXy7gL3IV43gw7SgnVZIqgngLg/54nkiK/8tV\nYh0e4niwLQg0vCu9dAUj9jKa4M3L4nuvE9Hg1etXnwNLbykTaTLMCNSNOA8W\nCkOeqnp4XPvCrfOiYmX+gJF56/0mPZx6X/N89/VE6C/JQ8gjapkpBMo21rPd\nR9gGyTON74niWSK/YgWoGcsTpFw5cfvQJh3CD13LgcPKIR/rKpj9WMtAdxUp\nU2PXEkhaLw0qhCUyBBIpz7ZQVy4eJKScd4Xj9YATEaYTajtWDBfzld64nmhN\nH1ccNPPh98UeloJ936h9Yf2/q6sSh2mM7T4AxwwUv13kpzRv+sKhtpoKwX+r\n/L1rw4CkCsHnhaQkK+Qoav2iIXkNGPFkMQ65pLiCJ2xoYu459h0v9pkEKj4c\nVh3qbW9Bh1WMdsyuIepxFGbV1+5C7faGMlTuEj3/veu9XpqoQOgsVbRUjaPS\nRNgX\r\n=3eDV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"1da2572c36b545151a59d91ec093f2d3e935a29e","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.3.0-beta.3"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.3.0-beta.3_1580242977953_0.023337729208153135","host":"s3://npm-registry-packages"}},"1.3.0-beta.4":{"name":"@apollosproject/data-connector-redis-cache","version":"1.3.0-beta.4","_id":"@apollosproject/data-connector-redis-cache@1.3.0-beta.4","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"e3a860642a9c8259173ec05a015d3b347d8b4960","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.3.0-beta.4.tgz","fileCount":6,"integrity":"sha512-nNxK8pBfnzVtg2hwKxpT/QsZgHGXb79yBN9jtZrFEZPeNmf2Nv1gFCtukY0nQR1dvtsbAxPIInEznDulw0u0eA==","signatures":[{"sig":"MEQCIDzhGVJBXZbd2xh43421AnaXWwj32Jx5PAF1MNbFDO2PAiAEwJ8H8g2JwCDSzCqFmIYDGMXbjm11FywOaGjk+UqfXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMYhJCRA9TVsSAnZWagAAciAQAISSEMmCh9aWT3TlJwZK\nm9yfh9WdCnkYPUnJqwfEfkiGqcd2+0Hwk71UenusfwY5uRiBdzwAwr6qdfh6\n05M83YIAoNh0VZovtQORlKg5IRoX+gQDFFQeybNGgg4SV7vXLNqgIPzx4Bls\n7lKprbXm3QvSMUKfhHhZCXiYSqDrIM6Dhzn372C3S+Wg5NQ6UbAsJYEW9rna\na9pK8LalQpLouU3qVs87I9cHi+LWFTYP+e+3CYocweKwyEQE5B//nP8AJS/H\np+2i3KXpiMyLtoiqyvf68RehHRjXseIhPT2qlWMdx7S05EXAkSozPpB9NU/J\nNHdZ4ngnTjAv73eb5pA8lBr38JgF5PyVzYVRN3uhHr+mLXxB52sruhiyuAgm\nfoUwZo8IlC8b15oDxU/ihzLB1YFTU6LoEuoNNqoW5PY81x4f0bxqXv/fTNvM\nzFmB2hLfATGvEH/r0EE8cidtPY6DwOOBwycIpygXrbRh4TYQh9Tf+03MBDVa\nmZWnnJBG5pxafnFSUUkIM2VehSXisObAAr4f01cjqCM2mP1kT60inD+j3ktF\nDR3syycNRtennTgWnjXSzNCGMJ8apqLGvyiWmH2l1kDz17ZVmafERPzQY0zb\n2syqKHKElWb6rUKladDCEmHScMpn9FTGjq9v5Rb+mERg3hw+rzSqgKClzpQP\nVpou\r\n=oEiz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"b129d78d8be5a702603f594494719f1cebe0e981","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.3.0-beta.4"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.3.0-beta.4_1580304456630_0.04972646171948569","host":"s3://npm-registry-packages"}},"1.3.0-beta.5":{"name":"@apollosproject/data-connector-redis-cache","version":"1.3.0-beta.5","_id":"@apollosproject/data-connector-redis-cache@1.3.0-beta.5","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"2a9266f3df75ca46fc4d63e8dd79fa2053f14c92","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.3.0-beta.5.tgz","fileCount":6,"integrity":"sha512-DYrgG8STZei2snXd4i4ZxaPJFGBKygC/z5UsRNOmaRbzPD+3RyVwS3U6yieFy01Z6cMevygSZUeu5a5+J1YxZQ==","signatures":[{"sig":"MEYCIQDF9AcK3AMBJPdJMTZUsKuPgxHgG6HhnnmizCzIgKuD0gIhALJsXw8RFinQcqbLiDji1p4RILeGW5I7Trdfc94iNufO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePHLbCRA9TVsSAnZWagAAP3AP/joFSRPcmWk/cmXVhDBU\n8SRzE2jolQpH9LP8IiKCsvAC299Px93haRvfFuWdHJqToc4wYJUZOMFtPvL9\nWN2iYPp786fRq6CRntWljwUPy3idbI4CgIBu1grG01Kj0qV2MQrfqjZAZlE/\nbDwhyarYKy84NPB18OJisgDdFtJTz17wYhmQvLpqw4dAOAkgIF5Gng0YT1cU\nTF6UQ7rzvV/acB5KiLyMoRavRPV/n57+eNxKtaN4Ux4VTzjUUK2EoVwmANEL\nXyAr8hlsahMMVxBCmT5bgSPrgDHRrBgUqvqLOOtmaWLdWG9Q5d2lipsbo9mf\ndY+T5eKCDCWTBNB6NOI8IBZtfUxzDaOBVvI2kCjncdRaHdc/Fo3EGS8Uj+5V\nFRyfcR7lN5/TToesYvRY2fhCK4gxMhwO3BkwLujnv885eY221p7sW3H14fFy\n2A7rxnf5zbrbPszyizyg+8fxLLAzw96ncG37FCEYT02JIFmTkORuVEf8xyid\ndqiqz1a2s5g+PkOk4najEo6QpNTBxwoVuJpFdO9mHFPWcrXV6hNmnR24rQtC\nCJPyq5kAKprCqryJcGJCmmcmOXVERMgtDJPBLrvmoohV6zTRSdpDqakSVVqx\n0ON3Fmi3LdV+LhEo52/bgSbms8wtNJZlPPsnHQpiO/PO7tko+LJ+/XE6f7gP\n4BtN\r\n=NdjC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"e7d9bd731240476ea19530b2bc7ec66b70901402","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.3.0-beta.5"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.3.0-beta.5_1581019866986_0.7236834255147948","host":"s3://npm-registry-packages"}},"1.3.0-alpha.19":{"name":"@apollosproject/data-connector-redis-cache","version":"1.3.0-alpha.19","_id":"@apollosproject/data-connector-redis-cache@1.3.0-alpha.19","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"5e728f934a0ab1fad1713031dada2204b562072b","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.3.0-alpha.19.tgz","fileCount":6,"integrity":"sha512-JHpB8/iMeWNpJxLKdNhURiNPUd62HMJvw2vvylCojcl98WAzRpWYgnmg9kAdowvYWtOKvXijMEisgXPDbxqgUw==","signatures":[{"sig":"MEUCIH3Yj2W7TJcgxVphtIzFxDK4nNwKsqiGUr5RFSplH/G3AiEAqqY+dxIfb9zxmfdafheKDwGNeFwtHWQuCaSeRZe4tI0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePINACRA9TVsSAnZWagAAR5QP/A8uc7DY8xNpf9zOgzzA\nXWJd3H8P9Op5Z71rUgIGJ2bSWdL60t1Rf/bjf1w4Y4YksHVlaLReci3RjdsV\nXdgKEazzGEU2dZV+IZaOvO+j7v2RM8b0Ie0cfh2574jG8PYK1Mr9Lelt1deU\nT/cuF/L+24wGy+ANJkvAbPRk8ZowwDc/BIalBBSnCWfmHylp9D96b4gLFqQQ\nzWXy8N8IJGTwEiSAJZIyBccqO5i+qzYSujx4/qDSR552giAImNvdjntFmSjS\n8Gd1N/3jwqSb6nFrs0mbzrmq7/sgByWa03Ltd4YiE5JyER6YL8HBghz/xQqv\nP8kLLk1SkMxr12uWC/asFNDP2uY6UCbUuk5OhUCdZ1lAhw9+Y8xAdolgGWbf\nmnYpw01wio364OvR9bEWoB4d/8GlwskXnqcaP3JBp3vax7VFNrpUAOz8qWyZ\nW0u3lntc6M9vAZ8vuKFYaUd3SLo0eihvKanBe1DvL+3aMfomntf+aeCGtb2l\n5sArFwuPWxemrlxXcA2lOtRDEz7M4BR2xnXDpkWVfP6mTZNpLYralBe0thVE\n1cvr5Zc/PKQnDb7ukruGQ3PkRhKVps62MVdXwQml0gk5O9IWRRfjtEtyM50l\n2335YVcxcVwi3tj9xbsOLjC9y6O1b3CrvHMW2TAfUSN+js3my2wvZ/arfZ0X\nwXZN\r\n=nSez\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"16e8033ba27b8133042f1cf77a4a1982f2c48478","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v8.11.2+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"8.11.2","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.3.0-alpha.19+16e8033"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.3.0-alpha.19_1581024064020_0.21376257909809637","host":"s3://npm-registry-packages"}},"1.3.0-beta.6":{"name":"@apollosproject/data-connector-redis-cache","version":"1.3.0-beta.6","_id":"@apollosproject/data-connector-redis-cache@1.3.0-beta.6","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"0aa9ac7910e97ca9ce5d7ee12f453be43dae24a3","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.3.0-beta.6.tgz","fileCount":6,"integrity":"sha512-WjnLuFxxYV4TV+sWrQdJXZEEKHC9pzsiQmsNkMdqg3Q7QopZIk22G/fo3twumFATBOcniB4AacRsJk2IRKHiiQ==","signatures":[{"sig":"MEYCIQCx61SaEveu0OjR3fqxLXci5YafAvGSBT2FWpvP+alqegIhAMxUF2ZPyjAcEST+qz15hopNcm71rbgSJWw77smJ0v78","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTV7jCRA9TVsSAnZWagAAJL4P/1CB/fMZhxr+XnkwelvK\nDckwuZOvyggCiouA1d5CeUD7iPvSkQIwf8kN5/8UFREg6J1KlvKt03BJj7ZM\no6RkGZeUSlBarvhdUvhLv2f/WutEuGg7L3YMjGDfwVykfGtGLw9tVQboTvGv\nxvrfyIJc2s06ZM2vWLgH6vtWfEpt4k9jfW0XZotbikU6IgFlo0xQC1ZN3pI6\nVFawCBmmpU7M/asINq/mDRs7jYcqHR5WI5wB/WKQQrdJA8oqoltnWJv3Kpw+\nFmz1hD7XeZ8JKkOHOfY5UhVLfsBzhEsErDaYMUJYbqBv2TFqyM0I5SVwTF0v\nANBvVWUbpyJp2nv7p5uGES0BjYLo+G5sylJxqS1N2w6uURZG9ulPYqxJsAMY\n5ypmJ9tZSgKhemtrKP+kHapeucN5deflpwPTfH8Fxn1U1zTYXZeZMXLaLYLp\nJnzYSTqy4QYVe/kQl2kUTaweWh7UkI8n2q4YCfMq7PAjmwy5A3ituao38H86\nDgQZZJpL4sm0vnUa+v69LskKUo9Cpwmnr19lWtj9BjwYRyQVEBY7gCmIhFKr\nWGp9b3ipRes9ITUQ6xjUfOUbbG0vdSUMUikerrwrSdAcqOJXOx/q8vRb1r8Y\nWaQQB456jzYBL2b/HnKEJuMscog8JMC6hs8pZ0ph72U5MYiT4zLktA2FJdtM\nBKEM\r\n=Owfm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"1a822d0545c45ceb655b1ce8b19b03b842ad4d14","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.3.0-beta.6"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.3.0-beta.6_1582128867396_0.1299539502992333","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@apollosproject/data-connector-redis-cache","version":"1.3.0","_id":"@apollosproject/data-connector-redis-cache@1.3.0","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"ec29a05e53fbadf639bf29ea4c2bfa1765458c9d","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.3.0.tgz","fileCount":6,"integrity":"sha512-HT1gjzRgJ0j6T9fOOIVD2Z3htiVByx+mqgMB4m/9m2/oHx7RIjP2QI/Gi2R2wtZnsJSuXIvW3bXnHFm0yKmzDw==","signatures":[{"sig":"MEUCIGJ8USDXNTF7dY9LTxY9QaHmsXACUHn5sqPFvyACRuhzAiEAnOGkmRQXBsdQUC18Ak6/oS3NppbRUEWy8f2tHdMsCDI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYUALCRA9TVsSAnZWagAAT/cP/j4wOWcoFMMrUzGxIPqr\njCrAp3dobklxyuoYhyj8ysypkmytFnaQQx64oQs2CcldvOe5xTgbSnbpPHTf\nkIBZT3qDCgOILntne0b6VAIZbH4Ecz4s4FygOf4MbZA7x3SMomeDKeuB42tp\n2gycG2wH+VUC8WMBcBKQetJn0HwtH2mZXVvaSV9lZAmcE2VN+3dfuIRr9dL/\ndsLCNZ+/KYwh1osZyoQ5HZm7DXuGZy37wtQGMSq6J2kqAUeBojXKvr8tjl4x\nybsl1XHCWXlqkf/kuHQfXWTx0E90Y2fomgrOQGEuLtUe3o7RXDFLiF0h/UQ7\nR3/QS3kSXyVEJnmzXOtWCBEIzZBmsVw53aux/jKwyy+Jsb4opXXPievSkYyM\nHwErmBUo2StsWXyaa+QJRHMpTz7HIgLMfmWCH3Z+h8qcnIZVw9P1iZ76nTec\nYXIIB95B7TmAkckBuyCvSHTFTDV+oCqHDw3R5MWRBX7fZL4NvvuG4W483i36\njdPjeuKfqewHm6atPITM06QApizi40KzvSUsCg+Z61zKVgsxtVrS1g7CE9lq\nJQqmQVXagrTyVJe6PWzIXV0fIRqae8Kijunqic4UlHvW+DZISWEPWH6rLmoi\nxu2+pXpPNXAYtVrWWHhHVYdGmC164qmX02YFA5+bdrIsMBeTNqmorJbw8EOy\nj9Wq\r\n=GFD/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"aa1df181f575995941c9f879e45c88bf72a84150","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.3.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.3.0_1583431690649_0.16165874231548027","host":"s3://npm-registry-packages"}},"1.3.0-alpha.17":{"name":"@apollosproject/data-connector-redis-cache","version":"1.3.0-alpha.17","_id":"@apollosproject/data-connector-redis-cache@1.3.0-alpha.17","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"0754e6bcf9c22c9d0d12afd92235e719a0c99d31","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.3.0-alpha.17.tgz","fileCount":6,"integrity":"sha512-h/coBnLu/48QZy2lJpEOkq+wHrs8UcJmhNOmLr71cWS4PeQD6pqbU5IX0IbYtbuC1jRXT7XOLhafTiY3UbCWQA==","signatures":[{"sig":"MEYCIQDvBrUDJuES8iGVpNa7qYuXVPM0MrF7ntt8Wqa0sz/UHAIhAOjJD7UWmKnLfwRKaTN8ysbqNmKpGfEYoM9sMb7tVgGb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYqcCCRA9TVsSAnZWagAAF5YP/i03uuaOCstZsjgvTqFN\niMzEwQAoUS1JjxLNylKNhYpr4mFY69NTa547AaCRlayGbaK9TAobT7fWGEm7\nDBxIpI2sfniKWBadDoNVtCikOeB0/OAOrjnKyqwi/w3QQeOEpxsGakM3LSdg\nXcfzob82Omh+XNacZkWCGycoJ8xsCOErGRJVv3LFELIghsMLBhe8uGGfUQb0\n/xXuYQFiUWNaUWcdVZ48jAxrwmoDT1k5OlJM4wGAVEx1egADrsJKZe1QgvAF\nZgj2K3lnMKAzaWbV2WXujcgWXyATEm2EG67bZls39BlcdJJkkooUkAOybfh7\nqZmR2pM3WxiB5DOPIm8zNjcgnsh5Q/vpqGbyMUtOb4vxeU7RqHoidbIrjeEc\nIUsEqHxS7mZJ7fZ3ZUaTSJvedaHXdIvFW+Gd3NEKBqz8SW4ySP38CdeJFWKz\nsIXaUYbULrSATGG2BJ1Js1YYMaeU0TtEla+jakHQlktO64AFg0Fti+L4XvHd\npxcISXSeBXWKk2gARoZc2Q7Fj7ATotZ2p40pAS9wS8KT+8eYq2DgjPUpMBIK\n+5uDIGan4Bn3WhDsOCq9jhj3EOR+h4dnitSF/4xixT0C7TBFI2ojA5rHhKK6\nSM4byJ23G40jaitQlsamtpI0bRDfm11AoRbK5HhrkKchxRnc/o947VGKYIwd\n8uZK\r\n=fglq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"7ec19bfe3154ca4f7ddf8a009641a4b9d273d03a","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v8.11.2+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"8.11.2","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.3.0-alpha.17+7ec19bf"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.3.0-alpha.17_1583523585896_0.38051708153237396","host":"s3://npm-registry-packages"}},"1.3.0-alpha.23":{"name":"@apollosproject/data-connector-redis-cache","version":"1.3.0-alpha.23","_id":"@apollosproject/data-connector-redis-cache@1.3.0-alpha.23","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"6ac3913f2c80e0de8e0c987749b50506ad44f2f4","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.3.0-alpha.23.tgz","fileCount":6,"integrity":"sha512-LPpqrJfCS0v1poNOfTw9bxv7CdPPT2mj3SSj7YrswYw8pg1qW6CGJClRLHpI4mM1VG1MBt5LypA2JG6iRqENyw==","signatures":[{"sig":"MEYCIQCVrkJDa2TB3nYLtcURXgO0YKDAqN++Sz1ifG5L9wYYeQIhANTP5gDOKg2DUtCf2nIN3f/Sie0DOb7dsrjC+bzCYDbM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea9WiCRA9TVsSAnZWagAAYbUQAI1d5+FgD6c9dBBdmqcM\nkhYjtIFiUdbw+WQVLYFTIgP2wyDP/+0YGcsFAp4fEsausWYGrg5XNqKKtmzC\nXv//+6dW8rSqXGegpXm0uK00RbxSNxsWVdJJIqNcoTNf+d7B6uypgGgaPjE0\nP8Z3DakXcUKTk7LnKLPAcweI7LdJbOAroAW2xY6NSeFIAHr0qxT+D39MIYiE\nYB8i9LV+5PEu6BWLcGTjy446h7lO7kR5cr9Sp/rmweDAo2KUPhQqffLdbAFd\nazHQ3HiJDjHaVxVFQIFxD0q9ct8osW/77YWwTwu+Y2RveCqSxkNg4vzI1VQo\nNkLwWMhIqjVG5+Ud2SqH53Asj31n3UFVyNL476RD7K962LiRVzXshY0nIqC4\nUOZzRIW5KPYwSIMaqi9U2HN2zcJVPhdZ6HFSXISj7bznU32IRueRXULXVwqH\nr4TIXAAriwBsxywh0cpgwur2Mkqh4wFvsjNe9duE+nlnTceK43/oryST1L98\nj++WWeEky+qGWhks76YmzhLPjTztqYDpXbEQLZUDlQkUPLegQk4IyDTLxjxb\n1RBTTuR4I4UVRqXZ7vjjgud+Ch3rPi4H6aUh3FPF1uomkKy1+hE7DMdQRHaG\nmQdZFNckNV9RfpMMN/wK6wrxxZb/181KdWn6iiCsviZw8o7NRfceLx9SDHh8\n4SBk\r\n=DJ1v\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"d114e1c5e19229aa95f88e787c10f7e7be82c217","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.3.0-alpha.23+d114e1c"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.3.0-alpha.23_1584125345911_0.766983968633604","host":"s3://npm-registry-packages"}},"1.3.1-beta.0":{"name":"@apollosproject/data-connector-redis-cache","version":"1.3.1-beta.0","_id":"@apollosproject/data-connector-redis-cache@1.3.1-beta.0","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"e3a51943ec4f965b6d88ee6514fd896cd0a074f0","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.3.1-beta.0.tgz","fileCount":6,"integrity":"sha512-cYD/jb4RkxApSRJzCuvwfibW25er/t9lcC271t7TWI9iH+yiSJ1idMEd/XVwW+PwGzsAUjIyuC+nmfDPzV7rmg==","signatures":[{"sig":"MEQCIDEwJXSRKKFhORjiD6wkZp2CHLYP1kNlh8lz743p0IUJAiB2DNDGiM1E+2q2mxn6eRy1+v6tzOh5p1uKh6aqZtl65Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei2mKCRA9TVsSAnZWagAA+BQP/ArdWWskpjRPvVClSAYY\nvRJvwB+AJIo0J1BOd/eL1xHIhaJ5cffU5M78VYhsk+6bt6ct3j27ALUsv38Q\nJvjuR+w98Uiwjdd5Pa3b0ShY8gRIQr8YL2P3cX3Lg4/7LUdgFHjaeXkdHjan\nG880BqmjugCTm1ssHF5684wolBgJHaO7Ormes6SXjBp09FxieUFBBcPQnG3x\nfCFMOrSKCVdms56fy/qRIqjc5k1cdDl/0iVwLhByfQjJEWHzicMHeM4FLt/m\n55JfW3G6WvCLuY7ebj79tWy+93nSbl8ET2Uf/uncINRNp6ukbT9hNLm2wTU6\nCvAoWitTd61P1aTKoEdJbwxUKQSgeASmIORJjQlKGgjB2lp4dQf6qHQko+rv\nwJ+3EwPL5qOBre+bWpIrKnxi/UD7Nxl3EJ/1qFv48SLjQEAZNXRzFmuh9OEc\nz31YOgUWzvp2CdpwwOvZDbPdPX6nyy8fPjr87F8IJWcyXrlrIchRHCdby20r\nvuZVv9xDitvVmOBCJ92YchzEXPUTp23J7nOxnvZm/H9mnQKOCWsd/35AtWOo\nviZGwiqgG/VZxihn3tFA/nzrpnbrih+ghFE2qHlZ+T3wc7gt1QOKSNlzFsk/\n59ofhT5WKXcXQOHJYGIr/QDlb5cIC6FpfqZA4j+TdQ2iLeU0jChhXoSFCZ5x\n5klx\r\n=HtZl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"91cbdef2f01893967018f8303d86c8c1a8625ec6","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.3.1-beta.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.3.1-beta.0_1586194825711_0.646281047350757","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@apollosproject/data-connector-redis-cache","version":"1.3.1","_id":"@apollosproject/data-connector-redis-cache@1.3.1","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"36267397cb547c8ec994741f6578d81947f24021","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.3.1.tgz","fileCount":6,"integrity":"sha512-X7R0tgSFozyR5YoWbAtl7bQEhQgxl+dDoO5OgYTX2akbtlTCfnYtrdS1Mc0Llgj5QdGib+Rw7KK2zrKEUO/7fw==","signatures":[{"sig":"MEUCIBOp6YnSgUa4LaJaXGnz2szQf+luAt0E/MmGmtZaUIOaAiEA36+iLBWLHzn2EHRkfiGA8s4xQcrZ4d0VAhlUjNzR1ms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelH6HCRA9TVsSAnZWagAADPcP/jlqwi8hfcbgQDBXm8+k\n9wrukF+/2mCGDfHA4jWt96lQSouZgQdME5Ra6uUxKXytlNh4LTGanEbKiAGS\nDjKizswKZ860hyBE2RjcHm6e6pls8ERWsLveRJPM0YegVLVhNgIqtAsJVRX6\nL3iHLR//DDtd73xRrQjZBzU/rAUCmwRW7MIc0C1G1TiGxLrz+joPgL7T2MGM\nQxhefClxXmswbQndTBV+dvhD/itOkIi4UnhqJ/YE+Egn+5cOTm6ZfCF5LSwh\nqeX+9S5BUsPNaAhpvxzT6CreigOiGlY6g8RGRwBCHxqa5kv+UR9SwP0KfjZb\nfnXaMCTBC57+Nmc+yaFkHvXUZ2bFH6C2Z05tfJv+Tt29KWuVeCW9s1RmvCIY\nocCw/H9Nd4nctD+zYNF1wIiBgh6jbWEXXFbu6Q+bZh4NZQQH+vxlfZDO5wB4\nw//BH/vhXhTi6hLZEfQHQwLcSj/YOaz6ruQxC0M2OOSyOcfTVVpjMHi1daAz\nWWcj3xIi7PeejTscU1TeO0WSQFAYf2DfjMtoCFFqHCay7qQl4urCLx+TqoAX\nmerVa8RLYnaC6EIDjF1/YtPxlYwivsQohx6lGu1wHBkum2uyC6J3ML/4+h+0\nwL67/AalIGp59x814KGIZTZEBW8i/R2dwKe6QVgiybv7MZO6mO8NQajOJhbE\nXlgN\r\n=kVGY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"0265946d0836a6c9b373a9e07c502eb9f740332a","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.3.1"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.3.1_1586790023254_0.09697618323447843","host":"s3://npm-registry-packages"}},"1.3.2-1.4.0-beta.0.0":{"name":"@apollosproject/data-connector-redis-cache","version":"1.3.2-1.4.0-beta.0.0","_id":"@apollosproject/data-connector-redis-cache@1.3.2-1.4.0-beta.0.0","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"c3d1c767714a405491d124d00b7d9eb666a7f446","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.3.2-1.4.0-beta.0.0.tgz","fileCount":6,"integrity":"sha512-AweNl0xX0nmeOmEw3ICyYZQI9RLjUmkLexiPxZGb+coi+8qxKQ81L6zb/VDzB4eG0L4Oi9MWMdjaRn6l9xAOfQ==","signatures":[{"sig":"MEUCIQDUiYnl05xs3DjNboMyTQahHOElCKBtqe5XRBJrR6HOtwIgOocxAzdwCLNDUvGbVsfHQr0PNdkpgyRBxnazf5yx6f8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelwQACRA9TVsSAnZWagAADBYP/36HfnOhzO6PziP5/5ps\nijD5929oaPKUPYFsBHaflNPZhW3TTRVrQyUmSGH+MchenZY3OkLvIVrDt98+\n8mGsjbx3ekukBVopDYdPV7tmxkF65L6Naon14ND2SWuKh64Uoxh2sgQUYRTW\njcMPU0CbPNosdhinKp0miLVgXS73hT9HSw2rBGxkEw/dKoxd4MDSf7b7EFnD\nvGqr9NUzeokdKxjGFkbkibrU0ZKNOQy1L9I8eHnXC05ncpRKYbi0dmC9Ayp3\nRxvp+QZ7mX1Qtwr1wrE7UEBon6ANDIE9dkhoCX06zjI1XJCXD+NeSaQK1c7Z\nJW+ga5geFV/XKO/9AqOsUa1LsgKdZyCTAB+k7TSv63gp65IzciUFrTU20Aap\npM5Xiot2b1+eTZR4x21o87+NYAUnPb5nu7Z5dNtYZy4vTrh5QZS5mNnMzyHh\nw8kaOo0Ys9zOTpAa2VhYNzqF93WDssYod4zW2ml5Ez6n+veq6MQTLPiH0q1H\nV9XoPLr38O8TIIXe/8941a4m+XI0uUYwbbW76QmDbLMqd5En+Fd+CG6ABUSJ\nnk+pJ84a8IdQYv0xMLTpIX64HZLg17fzj+sHFpwzZJKJJ9pAvaR8p5WMNCrB\nVivcDN4JFN6On4K+9uo1X1SpEjh87oV809u/WN6VK3HPTRyoL4LsTGq308se\nAUWX\r\n=/gU6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"140434179bd91c852b3315f59e9317dd51d410c9","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.3.2-1.4.0-beta.0.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.3.2-1.4.0-beta.0.0_1586955264193_0.8184855292290871","host":"s3://npm-registry-packages"}},"1.4.0-beta.0":{"name":"@apollosproject/data-connector-redis-cache","version":"1.4.0-beta.0","_id":"@apollosproject/data-connector-redis-cache@1.4.0-beta.0","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"92acdcfd853e638ac6a001a0091f93bdb83ec135","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.4.0-beta.0.tgz","fileCount":6,"integrity":"sha512-E5U+7clB/YOjcNv93FPfLW59imxqjxiwn6z11ILROb9HfaIiL8fx/UTCdwhPndEsNGxFBri0HfjPHimOhy9vyg==","signatures":[{"sig":"MEYCIQC9sofdwDuOZmXX0Sqbm29JfRc4foMEGjYhT+f2ZRYfBwIhAJCKWUGjWch3OWKv38sHHIsuqTXj1RTYvQnVikTlLnWK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelwT6CRA9TVsSAnZWagAAbpMP/i5iJeW5BSFfNSmahGkn\nVYg8UxfCWiV38GZNh0b4ZSVSxB5kMw2ceU0QtUoKSnbctM0daeziv57RQKbX\n6QRFwrN2e7P/PyV9TjJjL1HUNE5GOVCA/lMaOb3BKgbcMlqHSn/UD/6lM+9Z\n/6FRIWleidydSYjeEyWVTiHyJyF/N4ts6SbaPE1fStyq2ioA14gUmMn/F+nE\nhgYEqSEG6pXMzUFWbb3SoVQukZJuGMi8tLuYjUBF5vptsZdqOUebkQvQ9EZz\n8KBKB1YUMHW7WxZSuS8xtkQuWS7L7yTbK+Uvw3w/dhz1mhyuqfZYBx8IAfos\nYxbJ9yJLNz3ElelDqsmEHbY3NwgC3crU3UzbExXVJnx0R69E++V2rsxrIDE0\nx7XxZQAy8EfNUIczs6LFauDHms6ZbUrEhzuVKoQjeG0oUlS+NCmtNnjg0Zag\nYTPqbh7eDcIHbvaJr8UG8oyQdiqJOSWBZfvU2AhU5YijDbfI7mtfkA4SXLHo\nwxpYOKPkrbnOAt61BK6l2+E17a6wm6Im6ETczdqZCGUHUlaBxMQbwB4mgZTa\nXOGp8fRRbZpGs/0HQzgpj5GggPyoBha7Q48DI8ps6QTytN2zealxwsasnM1i\n33zCHWlKXamKsMU/Wm8wJgTZSl0dKvBtOSb46WC/E8SK+yVXt4f4/XtJ5kdg\ncfxa\r\n=gxRh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"b711cb4238692477cc28e42bd5e6024d0f6de41d","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v8.16.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"8.16.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.4.0-beta.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.4.0-beta.0_1586955513946_0.6360035453401167","host":"s3://npm-registry-packages"}},"1.4.0-beta.1":{"name":"@apollosproject/data-connector-redis-cache","version":"1.4.0-beta.1","_id":"@apollosproject/data-connector-redis-cache@1.4.0-beta.1","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"9e3a7e04a74a87fea55e88327010ca1929bbc755","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.4.0-beta.1.tgz","fileCount":6,"integrity":"sha512-0hpEqfh2yYL2GO8asAIo1AcMXgo9tdiuiVa+ynB+eN7hb8GuVRG3zay8it41LKvS76E6IVOb+cXYqf9F/5TIRg==","signatures":[{"sig":"MEQCIA9qYBv2xC/plQL82TcxQDJIYV97Alqj1wopQCdGTAyZAiBL+sQ1gOdrHQcWfSOdaNbEDRNXyM4UOjVxYLuJss0E/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemhRkCRA9TVsSAnZWagAAvjcP/3nMRR0PEFw0H7Ec5Fat\n27plkzMSe+9exofvqtFfD35Dl1+5YsOlR8njgX23aAxevIwwdj/5ngyt0Ckh\nkiFGMTQMOMOm8s0LzZtb1qi0RZQSBncEX7t2BaD5i8xOSMxZnaM96aiVPw6q\nLHY2WfLnGefWaY6oRzYZv1FVaE2xzVGw4FcnGWSjeShBrJO5kKzZT8HlwDJ9\nl9vHjqvduAXMCjL13ERZPx7EcilWNZN13vH3y2D1EBHCX0tzKr4MDRF2Gsm5\nXBcuiwsY9YP8qpXMBNYdvHPI/9aNTPB7/5I1TH3tjR+zh6iDuy/egz0M5UgM\nct5pPTUuO3Z8g1K76Z6hRCk0S54w0T7qwbYh7EByuj3yom1x0Kd8a3sBpGn3\ngtcrjYWwPxIoIJKVsrp+jIkAam0fKNqUIa6YD6yoDAm6JLIdMtbmTG7Ewjos\nYB4Z9wvj8yRywZ7qqW02/nxDuP/ruoQ2LTXb5iECzVbKZjx4AsCZ4z6KE7VF\nEFXUwqwfuqLMcKMsMt4GGmR1Mzt0a9KTaqz+oYakVeLiU4g9I3TtaNIceASf\nq/HcY4CMyb1pA/SnJqUMpT4R0kbOu0tnjU8+dB/TgliZwNhF/Id/wxtjqXic\nbj8NPDjVhd4t1mDlEk/PnqMte21YLKl4zDYe9dUhGN2b67ECR3xTkN7PSg6F\nkJbd\r\n=4Ikn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"fef450054fec04328c91ad31eae9fbb00e9c13c1","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.4.0-beta.1"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.4.0-beta.1_1587156068030_0.06760446328228387","host":"s3://npm-registry-packages"}},"1.4.0-beta.2":{"name":"@apollosproject/data-connector-redis-cache","version":"1.4.0-beta.2","_id":"@apollosproject/data-connector-redis-cache@1.4.0-beta.2","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"88d39a2eda195e2b0d77e5e9bfefdbeb992fed1f","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.4.0-beta.2.tgz","fileCount":6,"integrity":"sha512-WHN+Ubm+SCCXedRZ2Qt52oOWun8/3WP+yla2OjskaIzJR+vPxuiRdeqZdgY3+jalLup0GXVV/Pl1EYkiynnJIw==","signatures":[{"sig":"MEUCIBNZOpHgk3ub98dZXFQ2CwxFOOLOPBIFg0ZXZuMDk3gXAiEAhHlq+iHT8ofMIWWLgBz98V63XkpkpYomeeX5AwRpmvE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepxhBCRA9TVsSAnZWagAAfs0QAJB7O4MOnUboNCeFRxnv\nty0u9TGiK5zpQqc/VCvEokDSvqKNLhNcbX17JPlvx65j9/kBZluyJ3YMG7bv\nWegi4gEEo7sG28bkiiXbfk2fjm2IaJvb0hTD/TRlPVWn5hkugTmUYPRxeEls\n0o3TXl4b9IyKV8OErcgYJutAlherCZ5UQ4qUoFlOi7n1l5yd+0rj/73gVlWb\nKEyO4KO6q6Kwjoocp2coat5ZTtHqN1JCcA5g5yfCPOwQ7rgPKY1xdy0ZMQyi\n+1p/9kpj3rylb/crO2V7ES8bKc9rnNLdqFEo5N872oVBlJb8PmyvjwP5ahT9\n0ARml6jqv5w/aX9xSXNiuJFrLX5gaPc+plF4bvUnRX5cbUKbXLITgTGkwBps\nl6lO/iO+L/03XxCoiFgHPZD98miZkFbNkhdG1gLw2bOvZopZ34IDS7eFTz9r\nz0V9s+P7y38SPgHueZocM7+2/lBOz4SP8HU4yPYWYjhfxIeJG+jCUfNNQFqM\npXbY4t+EchAF/8jY7POYFJg7Qsk8d6JcnpXs93PaFNlEB+Mh3OoKtzybpR4Z\nzrwOhgGzarNmcpvbdMLlgrf2MxpZDoQmkUX3LZdSxhulhSdoJ+wSUpK6MEph\ndtNCQ4NMSP0rhdZiXrmQ8bqIgUMIofiwLGysVj9zj2cMex8bJpO7SnOfm7nq\n8Cp7\r\n=7Yp5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"89000bb9ab25137066e42dd669f8be945e1e8a07","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.4.0-beta.2"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.4.0-beta.2_1588009025299_0.7121145067915668","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@apollosproject/data-connector-redis-cache","version":"1.3.2","_id":"@apollosproject/data-connector-redis-cache@1.3.2","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"8cd0610c2e743f32d92f63e4be7cbc5d13ff12d6","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.3.2.tgz","fileCount":6,"integrity":"sha512-0QSoHo8KHVgzqCb7und6nGfFP4bq1I/rPMP21OGO0hqLf1YEURkSVOgoQY4E0i19kmlJcj7PuIOkA4yBckWB6A==","signatures":[{"sig":"MEQCIBI26oOmGuh4tWj4DLOu4zTE0tCMyIDTvbnQG3+1iF7DAiB/GjDsvl3WILzIP/9H2e9lu/ai+n7Q88s0B9KoeVlw9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqGDJCRA9TVsSAnZWagAAUdcP/jrWBJoVMkV8dE515/wu\nOQw8FWwPB2+SCFGCmsHRVSD15t4sOcHLnsHv8FwP0cUMX/HnRnWVongVGVjO\nQpwk70vUS9qEifXywHKCbSjlYp1BcUg9VAqvQYM71creKU7FZF2M+36X40Y5\n+JTKEbmDKpWlRb2ARAx2ssXyawp5Ozk3gPnMUGDkexHDcXD2pUft0jlyJJ/A\nepEeXcip6ieHmUAs/xIS6XKq2XOpUsH+sQTuqBiV/7OKIuKiVith266Lwf34\nJ1JfSjwYjPjfgAjt822dzeH6n5CBirqB6fQ7ITxDSdeCrqPCkrbmGoa+Md57\n1Yk0nx/lMaYW7hvqi0WghQFpuFyEgHj5RqyYZ2CD+0nsk0ykNHlEX58DUAsJ\nB3vxJ+liIh5QKWEr1nqdaZ+8cUue4Ej+YE/30RpyNz2lCO/dThtYegSoVrE5\n0ZU5r2F40a7ayxTw0KZdq4UIJcNcsLqmYHlh2fW/sZLazwZOs2esPHh6ampK\n4djpDunSx3EI1mizaO61Flk/SHqQljznipGkZVVoJkNmeaPIcOohJua7u5ts\n+YyOX07PfYHYneabUYoSG5ED8AlIlmqqBxIZt/usNmGyNYwqv6pPwoeuifxV\nZWlTNB1fyRFKNbYuYc7df1jUK39vz+2K4bYxlmYfvB0DNA0eowpaUohnHiV9\nXn50\r\n=Blv4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"6d0e0658dd8f36c2fb2c2ce32d72d13ea4b35018","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.3.2"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.3.2_1588093129416_0.6645864969580577","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@apollosproject/data-connector-redis-cache","version":"1.4.0","_id":"@apollosproject/data-connector-redis-cache@1.4.0","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"b7919bbf577f4b1397fe38f12c37a506d0426f75","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.4.0.tgz","fileCount":6,"integrity":"sha512-o4eemE9ASXEEkcs037B6WKRZmAAYMl37ZphSi3gxxn6gqvJbGAdSuTlRYB0cvC5r/3ObaxHnjrNKNsgt1UxVLQ==","signatures":[{"sig":"MEYCIQCH5yMoS480mZ0kToG9rXAQN4OW/L9QEkJua0lQd4AA7gIhANtdXTGZe96U4+yxNRG8IKWjUwDJl9zs2oyoY2Y0a9un","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesDXrCRA9TVsSAnZWagAA2MgP/RynJBH0E0TSMTm3w39f\nHgcWdEvVThrwB8MdoApZV/Ixq2T0AGoUK25VsRc/6MQMrSOw8SpRKQc1vD+K\n72h9icVCNAQNCNt59fQyq7L2QWc6rwLQkGY2i/f/psx30F6OcvMuCoEdbytH\n+0XL9HB/Cc1VcSiWKZUpdeX4VhW43QLECZ3z2TDMd1clREdYdJhXx+dxJ/Qh\nSwuu92ebe2A2uSCaZRk14MBj6QfsgeDRx1upvevS4c7wTNI499VXDUTx2WNj\nDdJoc8EvzziXbEzlr1pfJI9ZDbO1FbAJNbl3gYi6mGf9HYxAE0O3ODAmJZPY\n+IXmBAhoCeWJD/IEf+yXMeVNxsjC8onwjH/n+a+tuXra7FC3DmPceqZvzzIq\nmpuD1/Bi9pBadAJXUUMz1latMqNyPM49vBAmmDeJmMxSoz4HqaFVef6+OfM1\nHMA84+s/dLaSqkc8N9Aa5D0KsstlIxcD6XuYWfxStaNY0kJp7EtIjVd2jDlm\nUWLtzR2JDjJpzUpNqjD5XA3LWbNJlEowQYI++jKlCDBknNrmLrvGzvQJ1S+G\nuQpVp0XL10nGJo1CZBTh9RCsnwL9hq4BwS+zF4d7kJZa5EU7UFEy2Ea/DRyo\nhVc3BUmmiCE03DyS8X3tu6rL2SRvpqfQ9HJDHrKxVEEtZeNI1RWVDOnWROOa\nF8SQ\r\n=+hee\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"292c3b704f368fd7e6508be7ec28bc9c589f4c66","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.4.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.4.0_1588606442867_0.35231606008354355","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@apollosproject/data-connector-redis-cache","version":"1.4.1","_id":"@apollosproject/data-connector-redis-cache@1.4.1","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"3cd43e322e59ca888272690a322706e49025139c","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.4.1.tgz","fileCount":6,"integrity":"sha512-+9lbRJUwNJ+YmUm00uWsWWaCfHj+k4yR9wcW+NwNGC1PvfATUU6YpRCCCChBfoCQjJ0JinTkca41wbH74guujA==","signatures":[{"sig":"MEUCIB3XqtLmdlb0D5TxyhV+qpsBr8k0wqDMjIXPD9SUpG9KAiEAuS86Hnzw8obda2BsdQsEl20oodd3uwO/uPKpSlOhE9I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1qA0CRA9TVsSAnZWagAAb9wP/ApIzKQ/gKl2SJD+1p07\nGUHzbazU3wjWurQUNDljyXcoZtFjtWJRIQM/LV6qAYvOeFltWpfsKbulcAbh\n2PLhhu5Cp4AJEnnsFUR8RmrTrbac0YQ9vtgtVhgAb0qBQ+dGtoOegVOJmcqG\nST33ddQGadn+vRc86NGX5abr7LrcHAmICsWwjqiuMCSWCsSw3mZ0gX4qjUmw\nJawUXlqN6zn9/O0uYXtfpxfXXZzxWID2/lUNsNNEDBlGnslNKE+zI+U9fVJw\n/4r0+JgMzxwXl7UjRAnbiZULfBBoB7v8WD+euCcc60cxYmEzv7HECUP/fZ/z\n/ocwTqkmwMDXWr6wvth3abmxDACnQFZFiXGMqdlGWesKZCTde/LvQM00K4nX\nkLx+gPNWf2Jbq3jJdvKiBEef0W9vnKPgu/shFPmx1rtelfkULodzpGWDAgod\ncko5m1hH56e3lBDW11ybh9yw4OYbJ9KkN2p8TJuT0c4JBznMsx+7F/ezWtEB\nGduSYaQiiPS/x7id8Csi06f2Fp6FIzxBhlFKM2cPV+W6oUKFkxBEO1dNQx/i\nmc+ypXZLc+8GbbjXJssvMYi8OCoyA5U5s4EYWsajQRleoMTzNcUkaYf7RWZ6\nO02uUYY7KdzkhEpcdyssX9DqDAbnlMD2vsWfd2gk4rSB6900WsSTPeMcM92L\n18Xb\r\n=Nzn9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"a9eb9a34c398eacba0983ac74dab332779a1d308","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.4.1"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.4.1_1591124019882_0.0038869761684923176","host":"s3://npm-registry-packages"}},"1.4.1-alpha.16":{"name":"@apollosproject/data-connector-redis-cache","version":"1.4.1-alpha.16","_id":"@apollosproject/data-connector-redis-cache@1.4.1-alpha.16","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"b75dba7a6feb80c37eac170bdbd1ae747b1910db","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.4.1-alpha.16.tgz","fileCount":6,"integrity":"sha512-w5VlGyt2WJNhFsIcFnbzuERmS1kYA5O3NbLHxbEBXw469iJK1OycaV7qtHdAjEZy+oKTnkIuFSjldA+IMy8xNQ==","signatures":[{"sig":"MEYCIQDSe1hihUnlgKk6yIV+Gt3WqrKyJ/y/+d/JpxG+BFl81gIhAKwFdYOwdb+ZXlhj6GYlxrOfw0IqQRcLoAOki6emE63I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1rUPCRA9TVsSAnZWagAA63kP/08CMSrO/8agi2EynIb2\ndncgRbGQuRwua6ba9g/rVpS+6hH1CJd6aXSkqg6RjMVqTIhhe+NkBJMnANtR\nQ4hA0ICrLTqZF296WViIEc3mZ8l/C75bKbYTgYrM/RFPQzIfJD9EdvqYadMA\nfIZ5fojvsdn9x1ANHW+YL8ND4qXMm+PTsfbX60/vy8RU5Y5/ebSxKuPoSXAV\nCYB4lehf8EZ0DuPZZk2KZccYHmvFoeVmWqAr4fiQlXIJofNSUlzd3sxIgg4R\ncRGgG/KlVuMpc7A/gZQ03lAuDyb70hX+LG4/HHHiLpMmDbQC0B49+ut4eUfV\nGSWlpxWOjgMauy9Vc2qTkBBbSRoeegQPz5ZExZhn2Psuq259dbjeXVU96R5z\nnpF5m7SYImpw8x11Od3X8JtisMrSRk7w8gUCtQMHhQ9/pWZR/GnKv6igS6ox\nCwylQph/l8wgzpDhGibMLlziAnMLvXqybFd9nh2DCiqEQeZ9TpjSamKda4Y+\nC4d0Fr3oFDrSeVw6DEL1d+YllNAhttck0ZhUkL+0R927d8CVVPqLw5nLlVl3\nNtYM2NbwFy6ukEKn3v81FiG9Mn1kswEAS0a90N9Hgst4TVLbzAW1cmSz6VRI\nxX2SdIouXUE330RFoqrLzrnchStctyURZ/b9QYtJNlNj4sQGHmW5CYetmQef\n4bk0\r\n=+RAj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"b00ea24e997f68e501f0286312a7313b818ed161","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.4.1-alpha.16+b00ea24"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.4.1-alpha.16_1591129358743_0.9816956005669799","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@apollosproject/data-connector-redis-cache","version":"1.4.2","_id":"@apollosproject/data-connector-redis-cache@1.4.2","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"dbe8d69c189267015395a858a81dbd8ac7407426","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.4.2.tgz","fileCount":6,"integrity":"sha512-v2OTEtR/dIgOizt6MhcErYt4sobQNkNOKy2JauTbD/VtWsrgRlQ0n29GDqjSSSLriXpTgotv5gY+iispE2h+yQ==","signatures":[{"sig":"MEQCIDPYjtUc8hqAFGskOUBZHFSeC5XrChRvVGpIQ24eaOKKAiAxt19FjEIROd75v8c+UBpmYbNyzSfrJ/9ColSJLdPqlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2mPaCRA9TVsSAnZWagAA3b4P/RgjcnbmHr2JhL3hHNPi\nTWrOI1I69p/qV9XTPmBNK0Zz1EBtv+fwom5GvDslUsEfW6H68f2n2UhUERr1\nxAEeBELn6nT81hlSxu9WYqsojT9ZAR6N5AAglZqd0S59rBxcyoFbPdlzsEVX\n2l2EKZZFSGe0X2yefiYm/Y14LymElnmA4Jb/uahMKXrTNt477VCtM04Nj84L\nDuT7WNaxmp3cQPz2sSPwlPK2q8WjIv52zrmcjnalEri+vbP3abapHZmY8m4V\nidUNHpnOwyhvVzoqli4W0tICF98BJbbHMSVfjJqCueAXxz8ca4JBaELi8kJi\nI4nSWqASReQX19IMarCCBk72hzwT/gcbIJwMKvFcHpakSY+a7QBdUgWFrSht\nmvfLI7H2p14XZTqO9rzDLQBWqVGE7w4NHVdlLrVOxQ41D5di5MU8jAnpnWAA\nM08kgR1vrw0EDR3ZxBlLkI/c43sDIAKtq+C+PQJhM7RTBFgWjHPWnS5g9+dK\nHFtxDMlBD1KB0u/YStzXLdKMHep+o7atMUMDya7VzTCFlbdp6LtpRGsfECWg\nTF1iQZrXQEb2+7BpZjRBe0Wqx3Kd5mpDqoAORNPxWAfNkUZx/mrLpzUsAk+1\nvdp9dw8ZEuFtQjkL/TQBiEfBUZ0oCc+wZxVpCynzycIUZgCI/2tqtA/XtZQJ\nAAzN\r\n=lLWN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"fe3a14f76cacc84ef214d81a6823fc3c1e398774","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.4.2"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.4.2_1591370714313_0.3463020323811754","host":"s3://npm-registry-packages"}},"1.4.1-alpha.24":{"name":"@apollosproject/data-connector-redis-cache","version":"1.4.1-alpha.24","_id":"@apollosproject/data-connector-redis-cache@1.4.1-alpha.24","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"58a0f2fd2f329ded37e7e2f7cbe412f7937c1326","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.4.1-alpha.24.tgz","fileCount":6,"integrity":"sha512-Sq8jTayhySXOw9lWRhOcxHxIv7+ouEgQM78sazeR52daXzAGEpVlT/VhDXijTYbEo4PwYiG09L9rWXKaX93q+A==","signatures":[{"sig":"MEUCIEFpg02DOQmrkJUNzxH7f57nrXu8Duvq7dLztuViExwUAiEAt8qB5l3da//HI+wr4mBeFYsEtvBdYQFVJpG1guvnBTc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4al0CRA9TVsSAnZWagAA79cP/in/ldSND0/56K8ZSh2y\nXI3MHsw2wKsglAUiAJmdTvlpuB0GIt5X30M/rt0dEXFLzt7inX+VwuJ6dtRo\nxQqjdOfKAgk4TwXjGaduYLNCEnLTNiTgWoFngOzWw6NA4DTmunBM3T1dtnAD\n5JLMq8IZK4yc78hpn0mM5T+4TPuQDMMtoLBfqWb+APO2IZzMltGdvsZ5V38W\n+2KeJlBZdIFj/PLQn8UpOL/KehEg/34p1XuFtri6cFmla2bPReXT1ffPuqFg\ntgp8me3JT8XtO1j18V6jLGkE6n+RxAYxjM0NJmVK9DNwKfBVEQBCh0EpUu+J\nHtHpMZ4JN7UP0e+bguT/N1mOwVdrzPssQ9+ayTgIqboT9CF5qnrdmEg52da3\naa+qW3H5+N8JSOFsosn1CCMcVIVvLfdIc2Ex3ObweDafepYW2tp8xL6vrBF+\n/yN5BCfVRVsoxfi1vUayaSqkJstoTKUy215g3GeaLzmhGceU7v0iq3COGynj\nrt74YVS8u1Kj6uqPwi/1lxK8pwmP2Ymh6beSvcZgwXZr4zIQV8GJo5g6hoUp\nwlpWESb+KRMn57NHVOLOm64w8GpScueCEb+DwIMfwCJaUvQbR4L2CLxRLZwy\nhHSi8Nc+5DBncpBM8Q1tN8cIpzDXepm1tE64RZga6D8lOcnRLDMsW6Z2DWHN\nYTUk\r\n=KjzP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"cfd9373748a59e517e052a4974d59a88ebbefb01","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.4.1-alpha.24+cfd9373"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.4.1-alpha.24_1591847284198_0.3025712697714227","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"@apollosproject/data-connector-redis-cache","version":"1.4.3","_id":"@apollosproject/data-connector-redis-cache@1.4.3","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"1da98b27da570ea1fa1726a7e72d3173de479d9c","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.4.3.tgz","fileCount":6,"integrity":"sha512-BtRttGxrNLtYnwGARNAGtUQIYKh4nxo4rKcz91geKVuCHyJbB6h6fAT+CuHyLseznELA1O+rObn1e/cMixXo/g==","signatures":[{"sig":"MEUCIEDa/UCJ8YTcbBFCUoAdy4Nl5hanh2X2000ayPNMyPzYAiEA/RuZ9viQ5wJuFuDaVvo6bMNmU43CU1JC3ZOkH+V7mLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8RvECRA9TVsSAnZWagAA2MAP/jn4d8QIl/mxnU03Ne9S\n6oVyyjR0de9SXh0WYD9cWmkRiC8iuF0shIogqc1S0HEgkXQZmvAFR6erFo4m\nriYqOttfknqGy7lhT3IoqNj8TNKEqUUzYjaoX4ZIdtCSxN0E+SrALZY5gND1\n832nA4ZBvNqyU9HLQpPehtUH1P4eoOyzPWThhwvgzn6fNa/D39begnh179ek\nP1lLjkwYKFEz/klpYnTPPeFUWpQMIaCSqA3IxbHtKGTMNXR7/kvwvaWlyFuX\nWP+HLrFfbWAg2ofLcNF09i9cx5MSQ+zH1UqcXqf1is5AL5a+s/mTpZdjlD/3\nK87VMG/mMlu8i1pU9HqLB+waGbd4GHLaC6k6lTcYg6z97QQ5SCFPOqX+ZZ1i\nCY3pwIHFDwiv8OJdbfP6hJiPRZXvNUbOkyZvUbhH7KMX3XHb8WudtT2gMVc+\ncL5xwAOl+9Uaby2QXmIdOjnGbFn6Obpk77kClfu/RSTAvf/AvSfO56t80hhl\nbjAG+knK2GthDxfGq0E8P2jnOA7hqQd2+d1B86TvxopGrODDAXYfqdPE02m6\n7GTa+Hy56LY9b5sd5CWTHI+t8tpeOU01kb64yD7lDShFi13CsNjp6nRzh5y/\nDC24JeWy3rnJwZlnoHI2lAr5X1cp1CcYI9Xai6gIJat2a7OdssjK9DFpIMi+\nPp42\r\n=PRCG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"bdf561285dd7286e054009d20ca7066200e7567e","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.4.3"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.4.3_1592859588387_0.24045118452677272","host":"s3://npm-registry-packages"}},"1.5.0-beta.0":{"name":"@apollosproject/data-connector-redis-cache","version":"1.5.0-beta.0","_id":"@apollosproject/data-connector-redis-cache@1.5.0-beta.0","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"f1f1b4df75cfb3c05dfa5489bb4b2196bb94b57b","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.5.0-beta.0.tgz","fileCount":6,"integrity":"sha512-EW9c74dAJ5rN7ibXpsdfh0q+0qFjmx5mLpqoxdTDPShhnRPx2OLO8zwNvKAug063nLcFQD9JdxZAvcCWeqkQPw==","signatures":[{"sig":"MEQCIHB+GvIIm9EG8lTUa5h/LPIn22fl0Nsd7C81UDq5ntdVAiA1T8QSEkzgKaDc0yrVN50cW9cvkvinqxMapb0DnT/6EA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKCRjCRA9TVsSAnZWagAAeqcQAJoMNiPsEHX6u2FV2K4M\nkBEs9iI+0CJJkZdvQRlOYdTympmjRuQhe5/jXKwm6kgkPYej+GuFp6QEhHQx\nHFVZCKjT/uFxMP5rf2Zp5/8FkFdLtB5ps6yhInAYQ85j3J72knRYwlCEbEdK\n//C/8CtUNJ8gR/q/pNg/f1XGM4vimiATMP7r1K9IC1Syqbha3Ub7ihPI45zn\noJjcSIaHsL3gVRDm2yOIMpEuRMsMNZmocZ/5IUCxlGHC7YINdki7C9qnsfx+\n1wQzN3o5dP4nRm9uddS26Cda/bfamTJr7chnFw/f5Ed0Qizl2FZ04z8X/U2o\nU1pghEfcNqOkxeOZI1SM0jmtzaxg5t2gqIUAg+TIzCsVSGFynFPGbobnw8Vv\nYopAxPlM0d06PsZT9Dds9m6hOvkJiYDvtcdkfIVvPYLhY96ACda4TDF1vdDt\nYmNQxWbg0i936RtgCY4AyBz54ZQZobVzozljoi+TCk+5q6+ZgGrpb1c7d5jI\nl4+DhviVeSYzTnVOzEqPzgyJToOFlCw1Ap5N0i6eNnmvh8gRUrkFSIqHhffx\nZMLFWUt7VH+tPQqNps7vwzB7/6KLMJBGlj068cV7KvrEB4qw4SlHUlPf9eHS\ni+x5xMfFLzisgv7lKZ4P6iSzY3YPISunguhfsEoOs8sp4rDlB8NpyQwDcJaX\nuTDN\r\n=wSU/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"2e17a4083318659c99c961cc3e6151077c77d1e1","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v10.21.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.21.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.5.0-beta.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.5.0-beta.0_1596466274600_0.004491340495106133","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@apollosproject/data-connector-redis-cache","version":"1.5.0","_id":"@apollosproject/data-connector-redis-cache@1.5.0","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"59ac941786afa594e9f28630fe3c0703973b2675","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.5.0.tgz","fileCount":6,"integrity":"sha512-jYBjl8+04qfhDDFVLc3I2xSdXcYXoYQdblDaoNwv68Sf0MF/MZG2V5AWf1Rc9xIhxIL8adjJp8DGx/jEpS7Q/w==","signatures":[{"sig":"MEUCIAftcFGh7jkbLMXUWw4KDN39DiK+J0eGIfvJl1ehpMuYAiEAxGJze3IjnzOncvh0w6h3W6K0WszONDZI4JV5b+bt10Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPBcaCRA9TVsSAnZWagAAH+wP+wSLqN5GIQXwKIFmVwJm\nJXbylH1QLh95m/x7U/VBXYCtkxWfKjXbchGsqFeW8P28RocpceJbCLwPfORF\nsJJDKW+mhxf3uf/4nLsyFVaBwCguZzNaLIfMfyoWiT1bWWxJbiSwl5UROGs5\nJMEFhw7EiQuStdxuLAt/B0F0LRcFCooWQqoZ2FwBsmBkklA0UGWrx3CJJ2Jo\nrow4pBgjP6z4e46ooID7cTnK2/mRy4oQjvCCWMkiA6RSBAgdTv4jZS1q5WFa\n5tF64vCxeZhsbjmU6viT5+2Ej/NX2Pp647S88v4sREhROnskyfrUepIn9z0/\n+AOYEjaMKoDQ7VQGSRb7KULrsOElBluHBplgymvpG+yQAvh6HmFwGdz2EIcE\nFBoazxm4xRvt4DzK+FoJUuYO6UL5sU1x0ei3y7eIYnfQ/8B2iEcgyjEjPC6w\nySRO6L8rfRu2Dnl6I1fTduZ0rakka21HLdA2ZC6KR5eiB6Zdt/yPEv48rwE+\nHWp1fQMaSu8Goznl5WYMj4FFr7KvY2nfdshn7y8UOS/SxMDRGrIFahQywZM8\nXDTU16fYbnHhQPbMAIKqG2X1d2PXwxGkWBYPVIGGwfou6U/JFejkeMaxjoS/\nGHnN1CzqthpNSi0uEaci0/GNeLEvzzc9FGDyauuGpH5/xu3ZxJyjeUlSQ1hb\n6G3X\r\n=sWVu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"1b15ae5ba0fad601321b62084101b3728ba2fd1a","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v10.21.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.21.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.5.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.5.0_1597773594013_0.30420851258162673","host":"s3://npm-registry-packages"}},"1.4.4-alpha.35":{"name":"@apollosproject/data-connector-redis-cache","version":"1.4.4-alpha.35","_id":"@apollosproject/data-connector-redis-cache@1.4.4-alpha.35","maintainers":[{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/ApollosProject/apollos-prototype#readme","dist":{"shasum":"ae9d7ddcaa4dc3dd67df9a22cf14da192da02528","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.4.4-alpha.35.tgz","fileCount":6,"integrity":"sha512-nycw7gbtQScCd+Piiwd2bQaWuUKIKlJi0Wmxch8xNjLkWekj7/yHyKGi9g5FZ+1BkfuHQAHlhAswS4wsW6vGqg==","signatures":[{"sig":"MEQCIAd3S4cM1oVTdIdL+Y4kdYUvZuChwDnFYFsbs18llLg1AiAdCXWD/qjEoKEFJU3cVqfo5Wgmf4fpojoWnY4Ilqc2sA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPCpiCRA9TVsSAnZWagAAnSYP/AntsSVbzuwbyRLQ7Vpz\nTvXO5UAFvOCzt9pE/TthxqyfrBfeRtJeYMWnOgfdiW4yGipnmcMdtr/Eb5vC\neuf/aljjmubq/WkSyA2bIAiwpI2ITr4hWxQIULBvdEx4h2zyEnquDT/bHBM9\nrl3XXm3j+bFaxM3j0cqUaqxXb94Xz/zf18IjYYfRyEFMHe8z7dbxuVDtEMUY\nw56jasj5mR2ie8nLCKZw2aF5jx2EpIkpsY8ywZjQ2Fx68HqZgTs3melLvRky\ndK68zsG7y0P7/4DjCscs88vQHiR6jko5Jb3zGiVcPdFmD7dkpOJKyLJRrOju\n+wS90Q52aJGEpmLOkJWu/YnYRI21c+an4uuYAfwWKkrAkDpRT7+407Oo/XRE\nZuTz4CwbGRxfdT3uI2NFmkTtF9bCBDaVGHCuv22KVCi08y+jU27NcXtk/cn8\n+4Yy2PkGUcK86N958chG99POn6MgV34IM4Ov3oOwPr894knMzFVjW0PA6xbk\nPEg8F1K4HXmgcSqk7QSu7VQHfD6Wp0uDSLB8KkKwohsHn7IQ5qVezKDYqoSk\n3WrCJm+JTRYkbCiYWtmjTojsEGMtByCCrGZvrknp99TtStsRG8zVZBWs4HUU\nKBP+fQXljHBR0jRE/9Qgh4Qb1dvpEB1etpwALKtjeP7PcU4a2/ItU8quMNi/\nZCe0\r\n=x2sc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"4c9bb1ab683b52530b3a11af194c8cd09d977fe4","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.4.4-alpha.35+4c9bb1a"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.4.4-alpha.35_1597778530294_0.23715162893382336","host":"s3://npm-registry-packages"}},"1.5.1-alpha.31":{"name":"@apollosproject/data-connector-redis-cache","version":"1.5.1-alpha.31","_id":"@apollosproject/data-connector-redis-cache@1.5.1-alpha.31","maintainers":[{"name":"didevshop","email":"hello@differential.com"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"3077ceff21ed379aca46093e433f665aa5efbf8f","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.5.1-alpha.31.tgz","fileCount":6,"integrity":"sha512-tAFP9ywQd8U5CQVq3gqCreKdDDj217oL2P7XpLjqF4NM9bAStEN4zsllFa3sQM4q5/pxCPlDD2QajDuH2Trt5w==","signatures":[{"sig":"MEQCIF7spTI1AIgXFHsfO7k8zvH1ioyvhmAf3dCEpdSkuTUfAiB9IXvYoDF9n3xsXfTDndG4C9Zg1H96nvQuKTgNRDIwng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfY3bzCRA9TVsSAnZWagAAfaIQAIbvzOHmS6lpjE47A17F\nTcEwBZwr8A0VndmUPugOBLxTPjmZ3kNy9k/qnTA+JZLmSSZU7kbymZL5ZDzK\nkaYknUg0m0m6NpgpBzODiE9t6JxwwnRVD6u7QVUKOWGJMsPU2kSozgiNgELK\n/w4p2WASERZbJ9n+Cv632mrf7pcdhkwheYRGzJqMkbHu7rFPP5O+xWfW4a2H\nigUBuGG+wX6mcYGr6VwEMMHviM75v6oGyrHlBy5/CzrtYolpUVwFSYBJfll3\n+0IK9EZQxDJnkBtbAxRpQiO4P3J4U3xA5zhsijB7Kf/rafNO4ZD3avHPcnqx\ngHnStXjfDi469x3w3/JzkmdD4OsBZ4I8vWY4O23WETL1QVpo7CGTorlhdkfA\ncCPwPsKy1llkJa4TVY4lJhelkiu7Jpr/bt7asit9SqAINXmAwVtBHspLwZJC\ncYDJbkkjHHPRYJWBPlYnKnmd9Vvy/VcLoORWL3gyM7j/XFp1dGUiT5ZIzOFc\ndm4gcB1k6rodmUIzrAr2JrCc3ugGSXo5m+c9BlcSUbtxc6YLtdBFWlyaowCj\n0Tf0c4w464ipyOYSs0GS+pNuylB1h67k9rR49RgGDdIKDrk2DsYVoJYGfD9t\nhBdUv1joq/0biPMP7wkfrlxKlfLmsUctejsiDsDt9ncYUMtluL1O69QNSs19\nAcNM\r\n=p7cx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"8af55092e3d61d66fb7423a5b5b6d6a2ece9bcb8","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"hello@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.5.1-alpha.31+8af55092"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.5.1-alpha.31_1600354034871_0.023043522956645024","host":"s3://npm-registry-packages"}},"1.6.0-beta.0":{"name":"@apollosproject/data-connector-redis-cache","version":"1.6.0-beta.0","_id":"@apollosproject/data-connector-redis-cache@1.6.0-beta.0","maintainers":[{"name":"didevshop","email":"hello@differential.com"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"4bfe382bb24f3c3643fe01cf4e7fe289a4fca63e","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.6.0-beta.0.tgz","fileCount":7,"integrity":"sha512-8E+7wVOCx5hfQz6uhTBNtFC6GId4r7CZ/pXAKmr9dBijfE/4V9TMVH1Pv4D3nYHSXdbqQ5s/wuIJN/HtX/6D5Q==","signatures":[{"sig":"MEUCIGvfwyJ0hu+QkW/x2F9CQj8tsk4Q+Drbx9DfKkvNA/xoAiEA2leMXUVB4zt5CW13r6+SFI0uwjvH7Z6UQrVF/kBWMcE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaSYyCRA9TVsSAnZWagAAZxIP/1Emyk8tXqBuEDtttA+Y\ng6aLFWylJzW94tjYBwMGehsyn5C6X0fz/CTW+jkRr46A4LCTJN9TmVlDBJBB\nyeraZ9kQjD+GD5vr0TtY1bh8lj6JN9p/wXpYwtSQUzX9Ds6HOMQvErej7SjV\n1n6qEyfBEvsflKVWICIPD9vp2I38RA0hkpQ82DRPlF279Fum/7nr91M7rdPK\nLGWrv4K/txJiYqw5Vzvf/2NV1CNNS+/swzysZQHAs5UAw0cXJQlXcyl6VCUB\n2nkIMIMwCOnit8pu+oCv7iDW+1DKG4DuEPFWgG2u16LfIApW1cRv+iIkTk5A\n+qXUVqP68v28LD2aD6TwIfRU9JZQzuBAp9Xo9hv7JNtp/FKYJC/Z7CkowQvl\nvDCzCaLVpLwOqc/+aIWNFcXsyh+z86gRyaXEnWZCjdhvy5jqVBZF/TPwoaTm\nvtMqYfTicrStMJls1iYJ0jvEB0gRAa8iQ2Z5P84myqmIo2BdPEI+hfgA+C4A\nmG79UIz/78sxuKcHcs7I2Mb6lNMtrsi7xTYfOUrHeasHqyla8QFBE4G/3OSD\nIiuzbE1GixoYnWJ9qbbnh73HEdKy7jGNde/WdurnqmI8oIo/67CPy8QdOmOg\n0R5QupfAZHsEQVpRN0+oYv9g6QHhkL2M9qd5lzsT9Z7aGduwp+2ElrhaVy1b\nzXeY\r\n=B6Nr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"d1bbe6ba5e5061eeb417e481c46e490e567a5f92","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"redreceipt","email":"micneeley14@gmail.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.6.0-beta.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.6.0-beta.0_1600726577557_0.14081794966227457","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@apollosproject/data-connector-redis-cache","version":"1.6.0","_id":"@apollosproject/data-connector-redis-cache@1.6.0","maintainers":[{"name":"didevshop","email":"hello@differential.com"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"10134aa899f74ffdb401bd5173dfdc7f74d09775","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.6.0.tgz","fileCount":7,"integrity":"sha512-R95EhQ9qwooVEp6CrjlYBGGgppbR4LKIOOjkXggRP+8JVBn8LAckg8CgSagSZZsa7RLKRKo/JcHjFollzLmVEQ==","signatures":[{"sig":"MEQCIDJm2qKHDw+/GJ/rI4UQOjCwR57xoYznUW05ErDpEEyTAiB9b2hwPDgfMAUzBID1WtwWSpGDx5herOaCKxOqR3qW4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgKiuCRA9TVsSAnZWagAAYzsP/R4rMkVzWWGOBpJi6d5a\nbXj8IrJ7XtKRjuvo5eIxENx0vjeprvmSR8KfQHYc4PRA7TmkqEEBa4lJkyOX\nqVQ3EckflrngfulN+kZdq43yI4t8yKVhTBpAS/hlnNLpqdkSPmYgUhk8Yn6W\nnM+hwdlySaiAZg6odrHMvKFkUhbbzEDp7tfH6xY0t1lGBU1ewxt+2ftj0CgC\n82GnZA+DscPfMcCVaZIZuw9CDx6FTzKEUGj5aiHrcOb2smkwo2pJ+P1OZx4g\nr3NGm/Aoh+hRGZBExX0gOsgX4jUR7u9Zq8or3FltdpN780s7AZoGY1UC0/RA\nCmz5RVwSitNG7L8GDOKbUaKuPL7oHRUzcKJs/WePzWGbs9lVnakxb3S0snT1\n4jpiJN0I6VoyOvaPoOMFecUe/OkbDwK21Sa88sqhPqnSMSVZZXZytnNwVSZZ\nhSzgpxCNXnHGnIPZafTp1epIDbndYFD3AY9Lz4oh+TZLr4opELCiHZ1MeOO8\nf1jQw4hClMzt4zzh9/z4xrsEJ939SK8EHDqgXsaFouKUckAXn5YzPFvXXZn3\nWlDhR4Tg+jZc1bX9wCeHbEx3Bf22ogPoiFwsShhqCkp4fC+VSaIGhP3L26CT\n4duN31Kiu7fHLfdbr+wWvTl5tQVNABhfOCx9EjH7Jec4p0wr1tiDj3Gy7GA9\nuqta\r\n=LtJt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"5a90c9a943df6c5d1864f4c84ae2ecf04d233503","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"redreceipt","email":"micneeley14@gmail.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.6.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.6.0_1602267309506_0.11137565771883051","host":"s3://npm-registry-packages"}},"1.6.1-alpha.5":{"name":"@apollosproject/data-connector-redis-cache","version":"1.6.1-alpha.5","_id":"@apollosproject/data-connector-redis-cache@1.6.1-alpha.5","maintainers":[{"name":"didevshop","email":"hello@differential.com"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"96f4f9f8a36624ddce320421517b6235c5c04e2e","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.6.1-alpha.5.tgz","fileCount":7,"integrity":"sha512-WWjYxrz2B+7ZJV/BhHgC/7pRwoixEud6f8dE5iI1e44BLIi8AFOsKbBA4B2uAQZYDRsKN2aDosxBI5jevQF/Bw==","signatures":[{"sig":"MEUCIQCS/FxxMtdr4qG0gKLZabq9saGeKVl35i5WB08kxz/JnAIgVkli4hv/Gg8f0lkOeH1zgET/+ozmlvduu8E6J+SUO5s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfh1MGCRA9TVsSAnZWagAAfWAQAJX9weRdC6SNwpAuQRcA\nfeErLR9LzNYnx4vbYpuU9EZpCV0e970xPpPpLIsG5z4YV4+IClnxCMaggbWN\nBFZq0LqMweta0Scbjb2rvTmNCrzpeZ3KH1TwkqUwaIkZPGNVhwfT13DDgD9u\n2HHR8IXZp4TH06bd6RnGcUlDl/BX0wt2HJh7yD398iL6EtSOZDfx+ERRA9L5\n5jWYNKusOLNQU2CPFt0iT9f/yTzelwgjjVnJA8EA/UGYjov1ab4CpxDRnD4P\nicTjC7oGMG3/r/kn5cNfMsDSIECoArNBJUpQWoTWVNbvbTQTqZ4EJN9xyKa1\ntitfeEifhiaHf8dkCU3gKv7VjQKH6eq93qiMFGwBGDIWvAyYIZc7yiEDR4gT\n/3SVdTYxYq40HO3FcJS3kqBgZzUCp45Tp+tu/S3K0ZOmOBttG3bAjheGlcG8\nOr2RwwNSRXXKl2FBT1bDPpgNYWJC6js+8c49ZHeWA33B5ozVUflzAUsF2hfC\n7E+IzCMC7WKNjrMjTrKGbrai8ZYGv5TSbLEjcZb26Y2yNTAEIetI19YQpYnM\njCBDQVzKtXX3eG7XviBr20JUbz0ytedob+1jYVB18u1qWmZIWPLZckIeX7eo\nzb4G4OEjCngiOv8XHFw2WxEyIxkBtK6Px7UQA1HP6N3lKpOZorlgP8OQiJWD\nYxJv\r\n=7ydE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"125295185736aea85eb7d9548424b5ea6c2372ad","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"redreceipt","email":"micneeley14@gmail.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.6.1-alpha.5+12529518"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.6.1-alpha.5_1602704133792_0.39392309196368","host":"s3://npm-registry-packages"}},"1.7.0-beta.0":{"name":"@apollosproject/data-connector-redis-cache","version":"1.7.0-beta.0","_id":"@apollosproject/data-connector-redis-cache@1.7.0-beta.0","maintainers":[{"name":"didevshop","email":"hello@differential.com"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"77a91094135af850ea836be393884cb6262c5ea6","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.7.0-beta.0.tgz","fileCount":7,"integrity":"sha512-EKY1nMuvNwiTPcyotfTekIFANElP7dag9VfeiTo6ucOTaHtqnAP2ClJ8r6PX9eCfB8BNja9TsPnb926wOKiwlQ==","signatures":[{"sig":"MEUCIGPSHJFU2LwoeWEJYYHa5eEO03avPJNarXZiuyQhWSIXAiEAz7G7peN3L69RajI/WYtiSSO6sgJhIit1nMi4HIPO8fI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjfqICRA9TVsSAnZWagAAd6gP/jVQ5j+chaCu0LxGsPUf\n7heuMcoPNQAxC9o4mGifvVQplnvhNIJ5o5vJMIIqwLQjrn1jQiZBCrYRczCp\nKMup2GQ1bRVxGI+vsuT0baI3+Z27wCoSDiz6cnRezObmiOPs++vDj9KtXhtW\n/8JNw2f/QXNhtJCZwHAz0p+TyJ0NqqbrOPVTWkMTnlyHtfgYkBXAu5ZZ0UyS\nCMf8uZPXSF7xWV8PFwY4y0FkpMxNNN4zonRQdOf9uz3Kqv9ytL4QEm54WnBX\nxZkYWik2WR/XzM9f6YFp3mRzY6Kj8kQeX0ZTftUjj3+8htUgpfu/w7pkFef2\n16kSD3UAdWft0yQDDD47P9gcvCM4kvzeNUu1S6gyosK0Iyzscq+hiv8UWyy4\ntqJz9stPVwHBr6I+9UP8bAiS01jeUCKHlcqACaGJFFvSd4BA3aq75H4VvdH7\nxAD3zByzXp5M1VYImXd+TEIG2/SFT8W6fwfHr2amgNG4+/UNiHwPdUZgkS/2\nr1itgUm/5WhmhjNsBs17Rp9xCX2sRgH5uyQlzx32xABkWlfC+lsvh9Wqrcq3\nCmrBOo4UNp5eV9uVXo0RJA4lDKH4kTtmlwnDYu2KwBJp9UTzv6+cObwBDr4d\nyNuEDgKjCjaVgYy/tvBIIdnXBxhnpBnkLzU1lIni2q2qSDEcvu0qwKSiLN2M\nEzGc\r\n=WeCj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"9e9fdf046c869ca6af09e708d932955349eee608","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"redreceipt","email":"micneeley14@gmail.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.7.0-beta.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.7.0-beta.0_1603140232603_0.006957272398777636","host":"s3://npm-registry-packages"}},"1.6.1-alpha.18":{"name":"@apollosproject/data-connector-redis-cache","version":"1.6.1-alpha.18","_id":"@apollosproject/data-connector-redis-cache@1.6.1-alpha.18","maintainers":[{"name":"didevshop","email":"hello@differential.com"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"114a062528bd921ecbd46748a88fbfb2e51d41c9","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.6.1-alpha.18.tgz","fileCount":7,"integrity":"sha512-f4kUZ9Oh0zGbjKOjoR43lRXL8yquBKRDMlafuE72k69ncqDX65jI175QNrsDBKs3kSYuHYuPstUyYTwTWJIdRw==","signatures":[{"sig":"MEUCIQDRC4Yq5wrYDCOuanc1n5mICCDt157xk1fune1BR0hGIgIgZX9IyvLcWqPAEOMou/FO4FRdDIzvudadVaJyTIwAejM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjfuGCRA9TVsSAnZWagAAUR8QAKR+grtTf2+1eswjMe6j\nHMGwPuC8rLR8gyoZ+V2qLKS9u8xpARgE77ymFoCmCWjSCoRtPBGSI/UvIs2w\nobzljegn9hdQuE1YkPu4lEMf35T434StehXAUUf1FLJ6c0MCMk6p6V2XUJQB\nWr9LizCayxYLODMaFHR42Jp4MUocGdGXZ5hzTLDBZ8JN7w/zDbsm7HpgYK6t\ntaSXAsGzLYzF8jtoR9Ttq1/tVXWZU3ZDMx+OLGUAiNeDZZRZQ+MsuBX2Mo/R\n2fUnL1kOf+mBpg42mlkXe3k+Kc7CQv4zBh8vkhaimA9wSXD0qohAtAMNA6SG\n9jp2dGlc6LfRSWe3tPpNOSBL8xY/V5I5+gzA1HhFY2BEX65AR1rzDq4zhBeC\njK+FurDINtlUSxDW7P9l90dJts5zPKg4si1VKSsF9c1ErbTNpV42Nad+grna\nadBurRusubo7gzbYIkd5qBeQnonE9OJMQMfqyr7HCFtODTSni8SGmWMXS2CE\nUDw7RDq/jonn05a15Co3zUkIXhxQG71k7YworTGy1EhU9VlkLVHNvCADTIgW\nR1t45pd7NmmI5Tni91BJwVhPSppXOH+yDdCNZizcHzOGR5aEgwRQSivbOFZD\nfScWEM4+etRTLt/ngPYS6nZB6B6KLNgM7lhXywDji1n9UgjQ98JhCIccw24j\nzyQC\r\n=6ACz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"9e9fdf046c869ca6af09e708d932955349eee608","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"hello@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.6.1-alpha.18+9e9fdf04"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.6.1-alpha.18_1603140485866_0.02495448272493639","host":"s3://npm-registry-packages"}},"1.7.0-beta.1":{"name":"@apollosproject/data-connector-redis-cache","version":"1.7.0-beta.1","_id":"@apollosproject/data-connector-redis-cache@1.7.0-beta.1","maintainers":[{"name":"didevshop","email":"hello@differential.com"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"773c4a8a75844179f896e73ca0f5570a286edad6","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.7.0-beta.1.tgz","fileCount":7,"integrity":"sha512-lHjdBq0tMHO5n5Rk18bQwq7Xk3r6ggmgyBgeEGHYNzt4c1JqqYaRZQx7wJXpcGQyMUq4URBY1Wv5LVqL2HtYOg==","signatures":[{"sig":"MEYCIQD7WrrJIKnCKF6X3rL3CDr/BNoIKypwh0p5RuS6DajuqgIhAPDSPVKxgVnsqqFhGfpRDje53Ph5mOqJuN8PAmPYj7vY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkuRzCRA9TVsSAnZWagAA39kP/AlWx8CJZVCF5lsfSSv6\nlmDMxrj86wyvieoVJqqvsgKM8hILVdlJN1LIpwV0525uM9l7KtaW5ckFbo/E\nQFTA16GSCm+QEFAukEy8Ra3T3ulbNpYcDTqkoM8/SSZzBs70mjwt6OY3s5v3\nraq9pdin0Bzgy4P7v6duGQLCILMEDAM5aGpq7AFaflge3Fppd5KpHLdfaf4v\nxE5Y1VNFca8QA0vpiPDUgjwRITBz17+tqiGcoi1ouMW710nkQi1/uELLSLGZ\naVr2OiU4To55gf+taQb0Y01QVjd80qzHCKu8ok6XSPd4VGRQGKcwN1H+/V0+\nZvra/sbHCF2yyiitfvIlwURGec8n7bwkuUYSmauUGygy0sdMj0IuMqrve18g\nllPYDkQ7mcXG3g7ndd/IR03QSYsjRB27YJA0Zlhr4IEbgjWnkE1aD+ovCBzs\ni6DB00WwmGNlvzevEqdZlt7Wv/doJpf5UncqWzwRTHZvYZ0ovcEflhCDqnAG\nRSEO9Qld8qEEolosADdWA/yiKMPnCG/BfRY38g8N965xtqgcnEbSn4A1pQBD\nyjUx8HHa4OxnkkZov8r+n+fweRCT2mZR/wPdfjR8Rt4m4mPsusja5CH3W/72\n80ipPSP6Mwvg2WvnZozvDeTlE/eYqzWk4LuERRqoD0pHK4yGYR064tnEMDYC\n6Tjo\r\n=in/D\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"5c37bd540d9ee72dfa8d07f90a377a97bd4a6ac6","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"redreceipt","email":"micneeley14@gmail.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.7.0-beta.1"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.7.0-beta.1_1603462259547_0.5616806860766255","host":"s3://npm-registry-packages"}},"1.7.0-beta.2":{"name":"@apollosproject/data-connector-redis-cache","version":"1.7.0-beta.2","_id":"@apollosproject/data-connector-redis-cache@1.7.0-beta.2","maintainers":[{"name":"didevshop","email":"hello@differential.com"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"710bd2ccfbc271a85d59e34c268d6f5d2b2be659","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.7.0-beta.2.tgz","fileCount":7,"integrity":"sha512-CIjCSnnzKxEF7RIvNz+xqjilsKVih5tSit0rpKMG5v9vfRO/jKlbvAGEJ+3QCDt9awd4u91s+s2nU+jCpSIwVw==","signatures":[{"sig":"MEYCIQD9Axhw1IIyhckZWWS0HxYkrdQ8gq+FWT1YSJiZKbeHFAIhAMFVFQpankk0VrwIs29Ida1Oc+Ax/6fWJxiVmyAVb7aN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmCKFCRA9TVsSAnZWagAAEagP/iy1rNRs0l9wPenoCXn4\nwO6UJbo3l/kcsVAsiHoOZT1+J/jbu5g9CEdxf3KoJpdDnBgj/dAhLYktpScW\nq2a3k6+crSb/+bclDYb5ioHFNPDLR8IZgcBhntMkpAUl3yhdIgXEEK9ZICEV\nQTmVhPYbNw6PNGZQxNYVxIfJTaEsE8PnH4JJuu1j/X4Uts9Hs9Pv4yQl6w2z\nZN3aQVe9iUzX1fxcijSoJ9JTmx9aAerhizyRwC2O3zsCXt+y09rJRrf7tFlw\ngc+4DW1wZSSxCBluN/5OrijFV/evRFmj291ssbWvZWxzaQ+hItfqOWfKn6g2\nwvFirOg+rRIN1mdUM/pPz3sklacgvVKlpbKk9pvgx9AkQPjROS2o5Im8UEMN\nyOG69RiRVN9KrqPZ+pGD3A4Z5u05FoKYz9wzOxivNDaFjVdl/SDyj9z/oCH9\nDkaJaFLuaqd3tSb4DaOIolEvWiIOZKs//W0AxI6lGjI7OdsabZEvKY76A1vz\nEoKPqa7iacpQgdkw+zTjxghx0q7yY4LYmq1AH1qLNrvffWiiR9+dUCoQOBdZ\nPaasRhIYCtavOiG2sUYk1VwOnCaqAZttn2FkL+ua3eZVTjaoTMAxMZpQYmrL\n0A1dj+2f6cGsexK3l+NzALrQhqU9R68rLxfN43Mq0RD2ZT84gyS9vc/s2ZO7\njkTP\r\n=x47Z\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"a05cbecc245689cfd35b48e3ee777a605ac5c03e","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"hello@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.7.0-beta.2"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.7.0-beta.2_1603805828867_0.5900145407175978","host":"s3://npm-registry-packages"}},"2.0.0-alpha.2":{"name":"@apollosproject/data-connector-redis-cache","version":"2.0.0-alpha.2","_id":"@apollosproject/data-connector-redis-cache@2.0.0-alpha.2","maintainers":[{"name":"didevshop","email":"hello@differential.com"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"069d8f844968ea028ac5184003a3e6a3d56c7d94","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.0.0-alpha.2.tgz","fileCount":7,"integrity":"sha512-wx9LDoIhT1xgMoaNYBolfhAlTlCUUbpJptrQZPFvRtNeR4K5ZMsgJVKdKkRe7M2L+V2xZDuEM3b6N03o+Fu50Q==","signatures":[{"sig":"MEYCIQC0oMPD3qeOlWd51XjkBPZH0y9cWEONmtF/Cp+2uHSU4wIhAOQyKFS8f1v3ejbRFLxIZdEtqfJrW1tU8L5ThPpLGSfg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmX71CRA9TVsSAnZWagAA6fcP/j5+oV8wryChxvGMkzwy\nuqK4O6He9aCfIOaS6VZAuKgdqn4Pw28YMO+SBS5LHsDFvSTjnoQcEbYth+0l\nFXYHkdO+HQETMAtjk5SDSWIIs4JJWYf8Xgs5jlZ51tSDoRetHSaRbNlt9alD\nNn2PRYFJhC+xSDWywDJNDqrSeJYTVZhd4wrM5Ih9lF7OBxCvrY3p1jZup9kE\n0iCf5dcG1dnRqEIH9yC75QFWxAcXdxVy1hWqcG7h1AyLlprnLfS4OpF12jWm\njJO4BJyLpmZPuFzBmFfJBAPbQU69zJBFhjmBYDAEwtyoBA0NNbF9/Ng3ZtHQ\nfeDCDdO64HdP1QocAamsUIhdWgGv7wfyhHmBM2pe/+CMHO1d43p4qzzV+2w2\nNvQsDcsd59o7KMDjSC3ITLBplldlkPsMWtuqrzniC1xdrKtR4uCvVlGvAoTi\nrGtxWVtZoG48Glpbnt+IALyY8r7f8UmWR3URnkm2XZgg02K9LmZH/I/m7DAT\nINZ/CCj+gFIQN92m1Nn5tsFyojY394/qY6ZfCRivFbPPe/LT9c6SV595R/JG\n1rmsQte4b2++giSerXVbeJomgFHzON+edDvIec97TuQOWVwInG9+xtkX53nR\n27wHNnCUV37QLcUg/KCXIHLw4PN9cU/N+QvVqPETGMtElypWB8GwJK2hLGRl\ngY/5\r\n=yP3O\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"a2054794aba47031f8f4082d064b9125fdc91dfc","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"redreceipt","email":"micneeley14@gmail.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^2.0.0-alpha.2+a2054794"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.0.0-alpha.2_1603895028755_0.07717602603866935","host":"s3://npm-registry-packages"}},"2.0.0-alpha.3":{"name":"@apollosproject/data-connector-redis-cache","version":"2.0.0-alpha.3","_id":"@apollosproject/data-connector-redis-cache@2.0.0-alpha.3","maintainers":[{"name":"didevshop","email":"hello@differential.com"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"b2d990cd511a08ff9f93dbb662eedfaa46afba45","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.0.0-alpha.3.tgz","fileCount":7,"integrity":"sha512-gtG6wQkobulFcqTr2+lcOQKKbOZfxnr5nw1WOJLQPv/6eko5JIlkRX6auVyljgUqdM+iDtiHiihckxvm+5hn6A==","signatures":[{"sig":"MEUCIDSx026N1/k1XTxPiR8cuqRv/K6FGiCdl+DNfpRdTR3rAiEArgCNR4Mw2jZ6uJxW3UAzlw5Kzow8c2IPI0tkhytlnCk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpVJuCRA9TVsSAnZWagAASQAQAIExuxEWB6Vm/fJqwdUI\nK1bVsA6CSn/uDF3B9eGU76jnVMJqtdpgd0zrXPFCAr7srtVGq9RKlDueji3a\nZ8gUtATBqBGaIsPLXUFfcoZCp670NvBZzKg9n2m4HPZWqzXIGBETYKcE8G9/\n00uQa5BgAjXSEnUzQ2cMcPj7nYee4WYFTjqntPGwk2PFtacyi0QHrW2Fe7f6\nuiglYP/DbZHktVSJFpaLF7qssnsIHq+Gbxgq0u5DVtHrf9FhpW1Ag1Uto2aH\nIcEPxZ/CKecJcEMxOZuVQphulOSE/XwaJnrSt5j45+91JK4ohFbu+8YeALqH\nk/hK4X0tFZj4JCt3UYohOlk86lLefzDK7QPGUrC3adZf2St+EYk/juZAPp3M\n2Gygu2DLthVnHthD6eMVvF109Y7ngq0dUKo2ql0WPumOb4jpnEb7C93U+QC9\ncVcV8VmHiUcS2VAZ+bnzeBfmIKYsEZSqHQgNvJrPSV3BPy7HzHIdhMmi83OZ\nwqZRm0WK6ui5nuF6cLTBKDvIKGQiSp+iBipyDcN4KSQ0pWTblW/WM4lII/BM\nld90yOXXFX0xa3kpvvg4SKFp+TXcbVDGY3LbuUyEJP8netKogMzVZk9HLCtH\nUQQIxYiPRVpyFkTdljzd8ntMMwNzKcTnqoQmdlAnH1TRmsu4/LBCIuOE/OYm\nHrly\r\n=Wvbz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"619a134c2b59d1b2224637bc63cbae5cf9b87033","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"hello@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^2.0.0-alpha.3+619a134c"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.0.0-alpha.3_1604670062171_0.21074474041092728","host":"s3://npm-registry-packages"}},"1.7.0-beta.3":{"name":"@apollosproject/data-connector-redis-cache","version":"1.7.0-beta.3","_id":"@apollosproject/data-connector-redis-cache@1.7.0-beta.3","maintainers":[{"name":"didevshop","email":"hello@differential.com"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"f3cb07e30e5a909a2c0e8bd2bca5a248bd5b5e71","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.7.0-beta.3.tgz","fileCount":7,"integrity":"sha512-tmSzvPNIn7EsX06A61lw1jeB2QY6+NAVVu0NNbvzVrYbDHm8Nkidf3jgVe8q5EtP+PpJ7O3x0KvWq0U8lvclhw==","signatures":[{"sig":"MEUCIF3Can/nyLy7xc5UxIC4VwwxyqSoB5k60eUMY40V8vOCAiEAxJ1XgJcJNMbSYSXOHH/pFSNiEBH/iDlMzFhiBOpCvVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqUkCCRA9TVsSAnZWagAAGUoQAKFrLHMpNz5QlwihInGt\nOhw3T57kjPeYQ4O24qjT+uDAwr9eEPi32EgJMWYTg0+cuv2dGMxgZ2hN7XKS\nRTHI4bvx9qNVVFk9uuOxZWjXTK4gPYtwOlEKqxr5rBAyxIEh0YWnZGxX9ghv\nwDjQsuprE1OUBxdU4OLUT3PZdoRNSDYQrniFmx0G6vDQRl8BLADfxC5l0QST\nEsvin89DKvs7n2mADi5ZWmuKEM5/jGicFCHx7j9UQnIE+lbGOhPT1FW0hC37\nxR+KsXMzxoE706u8ZRk/xGTleXDIMapAMs/TU2hZ8On1wxQLBjmyNSbaH/Xb\nfYLL1qpPHdmWodz0Xl5GIyAWOeytqcRCTC6Zhe23clVTPVnROsXmwlY4q4QX\nN7qfbr0YJwVwqnzBfHA1PCiOP7inddem0dyPpdoZaQVYNOgM5JfGs4rfLib/\n9rXZiJkZe0clvg1l+6HHuSIXT8FXbnsOyD9g6viUv0ulp5Re8huFvJh+FTt1\nTXZJq14TChePhdecWvRqeNjKR4ce1Uigc5IzQCvZmd77vWo+NQB3RGu6cst7\nQSqSTTs0u8AcoaHxtd8SaZpXcygYWj2JPC2EZWEeD5+5l8WYZH7CeHrcxkrt\nqeozGvlFYVmliVuQimPj6WOzpUydFDscQyv8paYNyccvwVCn9ZIGrXvipSiF\n62SB\r\n=Svkn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"59eec95a59056f8a05b6595c8e0364ed1c134302","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"hello@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.7.0-beta.3"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.7.0-beta.3_1604929793625_0.9543205754151183","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@apollosproject/data-connector-redis-cache","version":"1.7.0","_id":"@apollosproject/data-connector-redis-cache@1.7.0","maintainers":[{"name":"didevshop","email":"hello@differential.com"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"fe0a68557e0cdb78cc9c14d22b50089f1ebc3d4b","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.7.0.tgz","fileCount":7,"integrity":"sha512-LpkY/SmYSQqPKDxkT3lUyZjTImzE7yeRdnnHlD7L5aHPI9GtpJyxXOiGDb0o25fc6F+Q0wk3RBe8pNByDRr99w==","signatures":[{"sig":"MEQCIBt1RtxWwn+6uQW7F4Hq5cTKgoyXcty2cDudYbxGsq0BAiA4BvJwaovAebYd5BFIYJcguUD3c4gGBNtIMaIkDm+f8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftXpPCRA9TVsSAnZWagAAma4P/0KtJ9/wMC0IuKvxC1h9\nW2aFRSRA79ugnokE2rHYBv3nTRMzfoMt1ImXdM2CooVlQ14AZ1z941sps5Ou\nn23wpI/EqLhgpuU58alaunZJXicgC8RNd0c+r+Hytr+BpHV6EgosKLPPPaMQ\niUZ57subC5HeSeFBpQy+Aooe2eLG3s2FDWEeHuTuaRMq/Rwvx04dpRz4Tfpy\nMzIpmcUOI46B2pMdHU1ujjSnJ7PLvYXVHRMAazB7chwTo9r+oC8wBgJyGVtw\nVY532+NW/kiURqycX2oCiGnDY+AWxBT6mmFU/BsFO4gAe97v2XEYFiPzERgi\nXOF9XRc4BeqBq3HTmAPp0lHE1AM42Ntzq+Q06oUhbDJ++okBNMBaHEnzHN1a\nEMTOr4HVPGuFX4/x4yCMbR9dFjd02ty2CMwJaBRpkBcOynGPOuJQfg7FlcZ5\npA1AlDV9AZvEoWkqeRShK61CVEeOrvxbZ1Vnzds7gT8CUkAnhwR0Vr+IfRvq\niBGPb285/PDsGiUVgtHxw+UqhccB5qOWW3X1H/vdBSs/9h2zu9dfCQz2QcJQ\na6zINhnKAHm6vJDweeRRU8y9T6Rx46xG+1wVs0XuO2TRHOfh6NAm0YNTGda+\nkXkTBQ8TJB7tyI8BnfXqRnUzyPaoiFMdpANksb0JUqf3v9phUoFkQVmnypld\n2zls\r\n=sJ99\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"24048b50f87b3885da72032dfba510fe53c1841e","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"redreceipt","email":"micneeley14@gmail.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v15.2.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"15.2.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.7.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.7.0_1605728846625_0.6149262693120616","host":"s3://npm-registry-packages"}},"2.0.0-alpha.4":{"name":"@apollosproject/data-connector-redis-cache","version":"2.0.0-alpha.4","_id":"@apollosproject/data-connector-redis-cache@2.0.0-alpha.4","maintainers":[{"name":"didevshop","email":"hello@differential.com"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"1d276b2e390a77e24ec1cd64ffeab3e8f9eb3586","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.0.0-alpha.4.tgz","fileCount":7,"integrity":"sha512-dPKLnzrVRyJ7EvHdZLDkeuninn37cwgdVdPowqXIB6EfwkxP5MFpiDX4OX4PTv2f2f7siq2C5hhoJiYSWxVwaw==","signatures":[{"sig":"MEYCIQDccAhR6yrY8FZDosGAahwRbG9TX+iDr3Ql58U+mObkggIhAKWfsJFJ35GeEnGKOcYi360T1FYCcLihy6wUF1GPe4ID","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu+9OCRA9TVsSAnZWagAA/eUP/iyrpytj1VFqLPTalufM\nvhmJiwOxDHf1YrimNq7YHLL0ykDsoJf/tbI92lS4qW1pQRQVloYjl7BluaOn\nhRzCooy6FzOCm64AXz/GoOn49Iwj3K3ijKnSfQQ22uBEfCeVkBVS8wOl8/6z\nP6Rgdr/D0r1FCWoxSIqYROjjrnURGUAfh3kphusy26Y5sPRSwQILB61kpcWz\n+P3yANP25/yxTj6/G/fbtZ6o7nuqrV4I6bpK5YllFjkoU10WyZTsXcCWsGTg\nHkkPq/mYu4XcxmOJz4BtzjDaivNrkz1/3cFICGq75pYDvofSrEqxvxT28Giv\n1zAUAPuSJQSC7Ulutu5UM4xAN90xMFopxXiyuUNw1ZY7Qi0tI12QwMIX1ESL\nCREjLKuze4c+g71wlODv0zpdXNHhke1m8kRZxl6sXUTcMbRih+Mu5I2aOU84\nWVPrhabUq/RQOw+4nqk/ZbkPeoDbW7tp0+boWADQ89jvOkwVjHAGgIYnbPTb\nF/86lMxGAVwJOpZGSV9HYRKTheHGskx/ieWvaJkzw2/u+55ztGbEIRmfgLs3\n4C+/e4z/pUfPsfsDGkM78Eo/dJkpfduUq4DTuVXV2R9Zvd4d4sDEZjB47pw7\nZnmmdZTEyfWNB3DKgv2nLFryRv1OSz2pQXLTPY7JdPjo62xmINJNEDoFVx8r\nJU9Z\r\n=tqq+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"754f09de69a5bbcf70ff5da79b95084d777f1873","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"hello@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^2.0.0-alpha.4+754f09de"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.0.0-alpha.4_1606152013966_0.13114439912915699","host":"s3://npm-registry-packages"}},"2.0.0-alpha.5":{"name":"@apollosproject/data-connector-redis-cache","version":"2.0.0-alpha.5","_id":"@apollosproject/data-connector-redis-cache@2.0.0-alpha.5","maintainers":[{"name":"didevshop","email":"hello@differential.com"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"dbd6e3fdba2afb6affaff74646e76b0f434eac91","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.0.0-alpha.5.tgz","fileCount":7,"integrity":"sha512-wbaggfOCRtRpqF8tvhympBlL54OC/4pZsatDjgaREMgSAULS7FHAr7gfUekLnrSgnOc5nqoNxELt3/MKq8rkKw==","signatures":[{"sig":"MEQCIDh4TkpOhFSADeoE46HQJfjdGbOMfYCXjnJWiRN+XK8vAiAvaGE9C8aQvylJF+7hk40XaGKgoBSQZCFG/PLLn1pMgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvA4+CRA9TVsSAnZWagAAAwsP/RdKhIy0eDRzEsaQhoAv\nA5h6cftmuU/qhNmKDsiV+MrxG3GTy3lNwwmJG490Ykp71wfk3GuDAXjreM2r\naTr/YwKgpVKWyr+OpcxAuQUTexYfIsjXZ+g6LnXjsInF1VSs5OXjTNQcfgec\nrcUvBr3N4mrP7jEKGDW4KtXBFFBHMsyD9erFUzVYuP6YGpw1EBhhND+LrwNP\nsOeiqcf2m/SAlw5BeFzOvCKYtQK+lCDoa+Ke299SeVnIyeDdHJAd44AmyNg/\nRWjhqKKiWwRGJepAL/ODuaxllc1YBVN/2L7qjMwnd885qJodBDghnUphJusg\n+hWEPj4lF1Y4hvj5ww+4TzgXHZFHzJEwJpCv2Gd/6soFOoxhaky2gDcomxrC\n5g1bEQHwjLIuOfHlQpwl4ZeHwyAw1Q8eETIGE6tOce7LN5kb482ShMfX2ZoK\nQY8qbWaoYaharSmidYChzSeCjO0sjzqFB/UclzPBTg2vyoqizZtOf2r0gypR\nUNpI0MqOv6DCxakBgm2TXw7mpkEJ3qIHm/c8fY3znhGezduXWq/hyIxeqUuQ\nvY/XOnZwDK+5FYL8b+4+maw3vOD6k6h7Sz2+e44Cin5mU1IdzoqqBb3ftoTX\nYeHm/e+z3tIggDpx763wZSG7qorekXTYska/cFKIm5qwFOHp9RZOA832Ycmf\nFRF0\r\n=qG24\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"151217215ba71cd4e4dc1a9e3b266d22a64608fd","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"hello@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^2.0.0-alpha.5+15121721"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.0.0-alpha.5_1606159933834_0.26497906424524365","host":"s3://npm-registry-packages"}},"2.0.0-alpha.6":{"name":"@apollosproject/data-connector-redis-cache","version":"2.0.0-alpha.6","_id":"@apollosproject/data-connector-redis-cache@2.0.0-alpha.6","maintainers":[{"name":"didevshop","email":"hello@differential.com"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"f1687d10413f64b81d8cf1cb07f124cd9b3fa11a","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.0.0-alpha.6.tgz","fileCount":7,"integrity":"sha512-Zq9IO5HQGGD5McmpyKzFEsvEW2RO9ATcS5Ou++SvhX6L71Ai5nRtw6MeeF9XN7+CLOylQTkNr0pbA2mcfFpHBg==","signatures":[{"sig":"MEYCIQDg/lcEq3ZOJ/zmuivSsjK1oHYnx999jTaze4hQVSMbMgIhAPXbJW9UPFx6DdaV789OGovww2gCJRk7AUTo5/6v54eN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvoFkCRA9TVsSAnZWagAAblkP/05m6u+iCmsXTbsyMY7I\nxwFGuip5MMYVfWBZQWQkYCJwXU2p2UhGlp9ksSYupQrAxR8aplGrggXQz14U\nFTG7w36gxzyXKh4yILsejwO2JCTJAexkYtyF9mpsLts5rsk2YuHLsmLB+5kV\nPUwm4zP9sVd+RKNUffUn9OK7DSFoMX34JVTSovuolVE8R8+eBGC5HJQdZMuP\nRiXpBe6qR6yAqH+nyGJsXHWwAWReMuPkx/zMRpvkPJqXmLegOxVvKi+e5txp\nbQuYMBDXSsxcWVo6DKh/V+g/4fDcwD/JUhfQMXfArO3R/Bf1eKq+ZyMRzuA7\nb+YsKpaGVD6xLjEmMjyPYzRZsjxnOI9vKjV0xC9ug8petEjaSF9sKMH2u2k4\nCm8VcyGOahq7W7Tw0MEtbrb8qSnqgUnmZgho/H09Fm1yC/1MdfiW7z/bvBzi\nU2n9ZA5ZmXqTNUk41oko3HIiOXOaiBQkVnz31PyMdEREcvqeykaQd+li6wxq\nyMEY3azXzuwzMh3NWeLYkGm8Vt+G9/QJQk2lvGkaNDeG+sUzY16MFxn9yu8c\n98QRFz66xjSDRV2qWl3Ly3jDSKKR0EVTv2PK/WqCKZC43wvz16GJNjxeXu+j\nDG6MjQburWX2g58Gw2hqfzlhtjlhHi01BplM3jRj3o9wKvF6s+WF1Bur27Eg\n/d4D\r\n=BN6c\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"e2230b144e1afdf856c5316339a89fc59ce149db","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"hello@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.0.0-alpha.6+e2230b14"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.0.0-alpha.6_1606320484437_0.6446714974755732","host":"s3://npm-registry-packages"}},"2.0.0-alpha.7":{"name":"@apollosproject/data-connector-redis-cache","version":"2.0.0-alpha.7","_id":"@apollosproject/data-connector-redis-cache@2.0.0-alpha.7","maintainers":[{"name":"didevshop","email":"hello@differential.com"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"a8f0ec12a5ab37fddeb5dc18967eb7fa12a85c60","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.0.0-alpha.7.tgz","fileCount":7,"integrity":"sha512-R7FkSY1KOrxuchMR7SRfktxk5Q9qMD1Pn/Ht3tdkz9fLli/ta+NH6d6O0mNgmbML2EFhIZSAsBp7DD9uvZJJVw==","signatures":[{"sig":"MEUCIQCOlz1iekIMxl1UudzHV3KtMelP2+JzOS16HUrPIKWxiwIgC+NU2aY7Xjyv+/FVvYYF0o/rRqW7NWDtjyh3sp7F1g4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvrLGCRA9TVsSAnZWagAAbhgQAJdjReXJ5W9r2E/gue9K\n+FoljcCTXM4BhjTuqPZdMBub/yd/18S4j1V4nGVQmz0/z/fYXpfXeyopgVWT\ny6PUaXnGOoYXOGaPNtgL1n3xNyTaLHXKiRbIZIMQFbPsaY9h4HQeEtpmSgqV\nr5hWxvB4td7Goh7PHYfZGv3zY1ZKFyFfPuIT1aZficEo6kGtcVeWRHM/+CEk\nGGcxr7DgohVi2ogF9cSIS2dH3JLephklrsOFkyFio2d7FkncwHRouiEeDyTx\nJxm0ch3ZJYjST3Dx5FqQ+TbuoXvtoyMt5I89z8FWxdVL5f8Z3eC+P+Gr0LdE\nnM21fOPhy1pLtMEJXt4VR5scYrpBgX0a2NYaKOaYfSqGnEIyCV7ofbMulhwg\naeRdgSVqz7zc1eHAyoIsHUBFTpv9Aa5N+f9/l6H2Zpx3yrm9xyz55UaB+KH5\nsNj6P01DrZmyB+QEvmDVJQAgpioNfRk0oNOpcBoyIJz0P1YBQgmwCBl5TPok\nG395iXSoCm2LeARALxA3JObxVtEig21KjHz0E6lyE8Uz4b/QCsd57grQpfPV\ns7Hpv6VlFrKwbb/46ckLtopBPThVNq95RvqtT3HXURlTSdODrAK9xMmvv6Yu\nozYhH+KU/w9sUg3HZQDg5grqPOI1qZhNbw+jYAEVVDHtI9b8xvBYcpWZr4q/\nPGOG\r\n=kbGC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"d1769264b9b855618e57fa0e758a186ee301c6c8","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"hello@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.0.0-alpha.7+d1769264"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.0.0-alpha.7_1606333125753_0.5447147336561828","host":"s3://npm-registry-packages"}},"2.0.0-alpha.8":{"name":"@apollosproject/data-connector-redis-cache","version":"2.0.0-alpha.8","_id":"@apollosproject/data-connector-redis-cache@2.0.0-alpha.8","maintainers":[{"name":"didevshop","email":"hello@differential.com"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"c5364ea0bd67a9fed01447a678fb7a92d3aff630","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.0.0-alpha.8.tgz","fileCount":7,"integrity":"sha512-man/SQxnVEepISWCIbWFpn3FRya50owcYzv7vkvEulH+ujRCG8AivxlS/4UVFMibK98A823ylKtggLHbxskkCQ==","signatures":[{"sig":"MEUCIQChw4iCgrV0NR4tSrUdu761wmu5FKRVJcVsnMwMPT4uewIgW7KFuoyINESw4xiZhyBMpIeDEaRW7ee2ribz8nWikHQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvrL6CRA9TVsSAnZWagAA+hQQAJcZMujYu+IbIA+g7W41\nhGTtLD7HZf9LAqOyRkx4TKbPd3YqZjkI9qy9LxGbySZ9i0fy39lcNMtFqlAI\nZhGq5TkBN2ar8fSkQb6xYFB8h+uPJIbur83hsxA9ZrD2ERZEOl+yxV8Mwjzb\npIYHWAD/FHxlgNBDOmETEmgIfOOPSmYSQ41P2CQme+onFXtos8qtgXh8u95O\nspC2/fXiXFoBXezezwNp54AnlRkpLeWbYf77oyJW9ihlnqi5bqb0cBzxqfT4\nppO+baawcSznRYnvdUHhvTtHSgeJTbMlL+gtu8pKIUq5traxxamDtlzjL/WB\nE+qrz2nV1bbJHzu2VJfTjOemPGvn2lrHAn1xGrSu2vZzeB5Soxs/NbbM6Eaa\nc1sipcFHXAHuP+tSYfcLOZuojhrr9ehJauFyEZlB8tyEPKunju0BC30Is1tq\nK1gbdXgftQU6Tzr4o9QyA1uAihi0eoMIDR46jSjaP1XFsOvob3wq7L5TchnE\nHFh37W2VEkM9yc5+nz2zNZOqFh5UrggJ+OEnRp5HgJ1KxNhibu3BZUIQ7q5b\nvMG0OBWvgmfL7ouEapqDL926l5wQX8TZxcOIPqw3QV/0PHiCnva6F0ByGMHk\nPAoyM0sc0bw25BR2O4tsbNNVNWwQVMFrNSIawTByCJljTEXpvXVIvG8Xhi8M\nqMLt\r\n=KHT4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"fc8cf3d31135550be0a60a9aa54e4fc1f799131c","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"hello@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.0.0-alpha.8+fc8cf3d3"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.0.0-alpha.8_1606333178456_0.11460837979711025","host":"s3://npm-registry-packages"}},"2.0.0-alpha.9":{"name":"@apollosproject/data-connector-redis-cache","version":"2.0.0-alpha.9","_id":"@apollosproject/data-connector-redis-cache@2.0.0-alpha.9","maintainers":[{"name":"didevshop","email":"hello@differential.com"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"29d98f9e200ed4f6c56c5155b15eee6d907f1311","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.0.0-alpha.9.tgz","fileCount":7,"integrity":"sha512-jNKNdqQYn+wQOL+k4gtAa533FlXQDMqm1f3jyVM/CYevIEtCCX+iAisPq/X7Ym0FBkl4U50XxB2VFZTZC5QQPw==","signatures":[{"sig":"MEQCIFQb3Ypb3Ki2Ridnr396wcQFTEAbpyGVNJxkTIdH9iTaAiBW6TrVZ9TwrHk1QoDArP1y8uWjWmykXpashZXWAZhokA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxUJRCRA9TVsSAnZWagAACs8P/1Zl1Ts1FsjJ0NkUGnhh\ndSXT+5FAfE0IVQb/YdIgNoEzFcLX98woXWqaFJhRhVZMyZv/Ho6SWO9ijh2R\nCodIAnHhzNrBt1p/Qb5V20FhN9tOOkRsWFxVxxHL+jlVkhCl8SddZtAH4U8T\nV6VUumeUiHBQAYmGs92ZjT5/IwKWGWlWnPXygrzcFw5yr2m4SPW555OPHgX9\nadrJ8Tl+u934nEpiJXK3SvnOv795S0574Ya41462GLMFDdOa9HMBjwugWc8C\nRzDvNXtXMTU4Aal0WgrBkP/9fcPgxWdyjgWAFJGEXB4IFHepfglrXsrTpE/j\nxY72uYHQUswLmd9+iTTT/7UV+po/qNCqRK0bxCDDiNFHUJkyQl7jf0MA2h1b\nEN2ofUCMW8BT/VPxVshr/cRLhivFeb5bw6AzU2iDpEItnej8kMUNN6RdZ7rc\nXUHqThQ9+Q27Ve0+8AVFFm2uMRzsZ/ygGnQskFqf6Ch3t0VPX95+Q7DnuYRw\nKzgFapUr+NMYmIcw4V4gXDX7AVBqNG2fcNjIQbFlLXj2TkgP7yjQ1i6j02Ex\nmgmw4y6EWGn00Bjsktao+iYkf57GENoVIPkqNMxqzw6j2m5pvGDOX1J40/3g\nnEe7qZijFeMLaOBP9QZxy45WKV3fXj6TxxdK4Y/RlnicahRlK3Fxwdt6nc2Q\nTxEj\r\n=4gvg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"59aaa97010164e06f39abac2e86129b6749bbee9","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"hello@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.0.0-alpha.9+59aaa970"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.0.0-alpha.9_1606763088743_0.7291012712616001","host":"s3://npm-registry-packages"}},"2.0.0-alpha.10":{"name":"@apollosproject/data-connector-redis-cache","version":"2.0.0-alpha.10","_id":"@apollosproject/data-connector-redis-cache@2.0.0-alpha.10","maintainers":[{"name":"didevshop","email":"hello@differential.com"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"106a244b042f0270bac222ffb7cb4c6f8a933645","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.0.0-alpha.10.tgz","fileCount":7,"integrity":"sha512-mPx7q5kHN819PrnjD25jtYkb2G5qad0IHFr4gllCdtmUCO1Dwa7FIqpX8K7zL9KldAnjyKnn1EAMEbssxAmqEw==","signatures":[{"sig":"MEUCIQDwqqIaeBA7bIZtwZdN42C8umhvrvUGdhUx0/wC8Hoh4QIgKbvigH9QcfxBprSt2B47A07Of3bTWmSONRQXXrOiq2I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxVSFCRA9TVsSAnZWagAAdiIQAIslj1z67MNFkUyH03hq\nLZKoGLCPpXsTgN6QU4oNMsNaFXqKMfL+H2/D3iAk1dygsSucD2K8NLAClNCw\naZgOBmNUCvJo8jkO6YwTK8CU1XMQmchEnS9EZH4eboKxNFZWgZGHDI/yFM+K\n3O2a2n8W+PaOy+tg9a8p0xhLcLFpJpKyTKJqvqOOFiiVK0XJy1rv+3GvDxqd\nKMF5fQZaAONRcpSy7tAA+fNIENXg8Daa2gCw3DNtrYguRwSKl011Lz7dhVRW\nNM12AmLsr1J+RjkNTiOB6BuicbbpQk7GPXOjwm+8V2mAY4V63GUKz9jUgTDf\npPdGheoFczB8GelWB5Ftk0ph4zw8Bbs1uEn00IKvUZZUTIXh8/nK1PhHBIlU\n1J+/vsV9/YD5Lie1G7DJq8fjLmFGjEtTEyIRBebkKhTEZlxtWJ7m89uRGzg6\nswqgt1nEXyqXrmbeTp6q0bB1m0VDKWtLYFw/6cv6yQar1Xx5YMdqPo8jixwO\n6Af2aOq/tRvmVsCSkQmFi81tQaW6yHMfhuLy4mPUvkku/m8mW1aqC2qmatbp\nEmDA/Mb1YFv2Vzgkseb88caXFnHnxaLm25thSd3ye9z2StzlKJ9uT7B1L867\n0OLsJX3OhBUC/C98N7S5wq1aK+xj1emao5ZSRrCgn84fV4osqQI3bMAldhF0\nsGwO\r\n=R0L6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"5da6f1620e8116fa937326835df11a8eadb914df","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"hello@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.0.0-alpha.10+5da6f162"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.0.0-alpha.10_1606767748618_0.6128880842941984","host":"s3://npm-registry-packages"}},"2.0.0-alpha.11":{"name":"@apollosproject/data-connector-redis-cache","version":"2.0.0-alpha.11","_id":"@apollosproject/data-connector-redis-cache@2.0.0-alpha.11","maintainers":[{"name":"didevshop","email":"hello@differential.com"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"3aec511f4c150a1ca3e7fa6c16281211b97b2b6e","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.0.0-alpha.11.tgz","fileCount":7,"integrity":"sha512-jAcbd7cJYAjo09wGa+xXj2daW/HHeqts7c5ZwUhiCSU0klYQyj7mqmuwQhDc8lMlsciOvC23uvX+L/bO4/mOeA==","signatures":[{"sig":"MEUCIQDhpiSwZNOjWWFVUvGC5mkDePAtblAiE4w9bTgyxDMjLAIgdWU7g6Xsy4nAuwgdUFi/cO+mIsb/vA3P9DaINBoWaAM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfz5tNCRA9TVsSAnZWagAAG2AQAKBX92CE028rc6l0o3DL\nY7ADe0pbQcw/jCkyya9VO2Tb54umnWzpTptL1VSCBb1HA6WIF11FyK7ftAA3\nrbXtYZiV/MdrJ7fneT9b/+THqY2Uw8CiBipIgFMlrDlGdGCl5bJkJl11fRaG\n9g8oq5jCkd+O7V1q67+DfVJNWY20lQy6Wh6EH85YPZwjF6EMZc3h9h9nusKG\nd1fsyOetzjGj3e0JSEE2Sd8LmT9j1MrXPYe0J8wbenDlHyxx/PYSHkuKcyP4\n6Di/cr3iEC5ZYrGL0a/AQ/tNAQOe2x6anEFccRiEchFPagI9MpoSCdf4fHAE\n6jcNfGU9C3AMbIuzE1w2udro+SkpZBFu5tYe6MaxxvTXpKeSXNohbrMSZWT2\nAGbBhgZQVRIvcsvqo5Dix8oeHpxDSKfjpUGZIw0o7yAo4pIm2Shk1Xth6Lir\nIbJPLr7L0/h3fay2UjNq4BYUHgkQTpVi0+SZr7EiqDvQ1JHityAM1Cb0mZGf\nEN7sxASdZlH19mrXWP7XSjiHa/CiFyxN2J+TOm38FNI60BUeXj2D8NUG4z+X\nEpanzGpdZ4Yy+fGpFAZ6VJQ85Tz3QB3su9hYvLSDMz8cNR6AeXvoVI39xYp+\nbf7OpXdlWNXopmhZyJpteSavvHJk011hfdd66LI/eyfWJ2JHqwkVWodVN6Ce\n0Qdy\r\n=urAF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"84203963737ad269c997fcb05529d23cd1d9ee4a","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"hello@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.0.0-alpha.11+84203963"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.0.0-alpha.11_1607441228789_0.3073264220899141","host":"s3://npm-registry-packages"}},"2.0.0-alpha.12":{"name":"@apollosproject/data-connector-redis-cache","version":"2.0.0-alpha.12","_id":"@apollosproject/data-connector-redis-cache@2.0.0-alpha.12","maintainers":[{"name":"didevshop","email":"hello@differential.com"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"11d04e12ce0866c45d0b9a783869453f4ea72f9e","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.0.0-alpha.12.tgz","fileCount":7,"integrity":"sha512-z8ckN/xDZlzcuUarLyazchzyIVLCt8tow/5jYdBhu0MAsHmr31PWlJHrarpngd40ZXGX//HEKrSVcRmr09iMvw==","signatures":[{"sig":"MEQCICAUNpXL51E+3Lc9VYBhKlH7lp0vIP6RHkEA9XOyparfAiBoedVvU0gLhdPtgn4KF92yqT+GrrvciaTWW7TcqWBBRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0NTaCRA9TVsSAnZWagAA3XUP/2TixeyauSZKaE5lfTAN\nnhrKGqVYmo8zsQsf/s1Glz94r2ARepTdJ0Dm6k9hNMKMOOE+sjdBBDcSb0i+\nn3A9CFvGZDG7+QhjRvefwmSvp9BA81E+aoF5oCToEVQWd1qokFgcpQvAND9+\n79YFLwKVc7z3Rd5xarpLmS9fRrG5wimjThHIfr2uNxyKg8vgbeT/p6j9pgxB\nXkXGssvVFxGva4disdlE/7Y5AAHuc+n5GbeqxSB3Ocq19i/P98czvLUIISal\nRHfXVFuhleiOgaIG6nI7uz7WchMlmyrgkSiyXGLPeySuiVgtmnFtctFlOrvP\n4sI80GWxY+L0ro+plgce2aYk8hFYjQ1++Pvx/1h2+Ni5T6DkSRdv/ga8LOz7\nHuG4DBdYN/KVua15dlIgKqMQyr5usQE7VIWU+gjxzNjNrt52KiCW3EHkIJIe\nUG7xjE10TiXOIkzGEMiJPR2KzWWiCZ/+B9uS6jn+DOTGP7LhPrG7nPg+nUxX\ndfgKqwxUH2HNhqCIPIZV7vg7UuUDMsLTlT3wq1B9g6OGP0oaVdptXuhrxB2D\ndYbSBGxNlqvK4C87h6+kfoQS0JjnWiMF088b1yZqUkgh4pTrJ3raFLTLFspw\nursHIYySJTBwPDfkGFyMb7b9Y9HqREvSPZsVoAdhstz3oayyZf5fpRyxP3xW\nx0xf\r\n=+VWV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"743430b22e30b6d3307fa76fa35d991a7ccd45aa","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"hello@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.0.0-alpha.12+743430b2"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.0.0-alpha.12_1607521497736_0.0950070315972511","host":"s3://npm-registry-packages"}},"2.0.0-alpha.13":{"name":"@apollosproject/data-connector-redis-cache","version":"2.0.0-alpha.13","_id":"@apollosproject/data-connector-redis-cache@2.0.0-alpha.13","maintainers":[{"name":"didevshop","email":"hello@differential.com"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"7771010e7311e3c3e837121d291e88ef10755233","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.0.0-alpha.13.tgz","fileCount":7,"integrity":"sha512-UNxzKl+jhD+B+WiC0+/iQRs4LPcFBYnxFc+03wNtUadtZ4J8lV51YxJNLd/bTVHBl29UKH4iS+bcRs8VhMTdzQ==","signatures":[{"sig":"MEQCIDTPMOiLbghfZ3lPjlRaSW2rRiMpHpmCOYoNjPBKAK3iAiBowwnSlqjGgXJFG/fRxe6ld3ofj+urtB6PtDGhOX2XDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf04TzCRA9TVsSAnZWagAAqiMP/3g/bhYQze6VZi/XjntI\n5fna/OQP6JZPmhczrsFLkAWgbTUpPJdFSB2K+UTkln/6mMDb+PMFJshx88HC\n8+4JN6Wd88GN+1vHBakmdCAHZKBpzxwRIlxx1Pmmcz1g3ghGMQf6yy691cSe\nAeDuoiamzck7Keqs/ktFhRUNl/eh0k9b4u5jrTlF9KziYkxXxCFMm+Qxhs7w\nnOlmsQTjSvBz/habsBygcdDwlUDSLt9VZQ7i1WWSpg2hEpOVdrkyd4yk5vRq\nAtHhoEFGhxMMmzCa8zhby0Ts8WK2uE2FxEyL5V0HdlQ3iKpUieTVga9LD5xX\ntILI5YjUSSlBd82BqfjmKQxkQOB4ab3HSuH+3hrjMRuFoyPAxzELJ6k9DKMn\nNzouDX0kdINPCzP2rT/0baEOgde+psCv8QE2TjvUdzzkuYjb5WLRHpZ8Wf4e\n4PMbY4TScAKome6J233B/NkCeBhQ5Bwzs+a0QLe/2ddqvlaVPZQ90r4sS6dn\nybF6HjrtvNlleVqOOks24f1S6l4OqlgOia1m4e/oBZZtAa760WLBaKjqfeig\nENAJE6qANCsp/TRuPeaozZIh6sGXWeGE3bjeUQDJB+oHmhkjc7JZ7lQZssY6\n8W7S8dyEqdv7/ZPjno5Jsaz/6Uvt4abDaoKvH7WfkgBcBC0LXDUAi5n+w9if\nxK/w\r\n=maNM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"076102184031c46757e231008f847f1725b80953","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"hello@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.0.0-alpha.13+07610218"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.0.0-alpha.13_1607697650790_0.1991893285397246","host":"s3://npm-registry-packages"}},"2.0.0-alpha.14":{"name":"@apollosproject/data-connector-redis-cache","version":"2.0.0-alpha.14","_id":"@apollosproject/data-connector-redis-cache@2.0.0-alpha.14","maintainers":[{"name":"didevshop","email":"hello@differential.com"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"yungvincenzo","email":"vince@classyh.at"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"b78f90d3676c8c47a75a0079be3153a42e5890c9","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.0.0-alpha.14.tgz","fileCount":7,"integrity":"sha512-FOZErva9PM+z8ZyxB28D+S6t/rU6Kb58EKcT0rh/KRCFAmvVoYvf5T7PTiUfguE1adM8py47dhSrlH9hvGPFSA==","signatures":[{"sig":"MEYCIQDXsyWb/tkNExepJXjT/Tydxq+hb+ubnsy9FDOSWvbsEgIhAJqzbZms2eYkT/kd6E1X5AmeqDKHQ1AfK+mRRfGn09Jc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf09xfCRA9TVsSAnZWagAAKs8P/3cnNYHDtdD+W6jeUSwJ\n+3OeukzxMT3lWSX+gTia/ogwDW1OqF9haGUve04i6VZpXADQ8IC+K7RRgD5E\n8uFVr6MWzBsmFxsTXvCayoSDSfNnoxp8piNN3eUKys97UyeAc6q/KueCnB0i\nBNEErcQXuEV6v9G1DXLZx5wOgzhLa3OBUHFv6W1fvft2TWJN9vvAYGolz6O6\nEr1AVGRDo3xvwqGyb3kelDwiMkWSqU4ihcGbx5e9nqsPC/sRW30xnHfImsCJ\n1XOjaKTVQk85yVEuVuYafzaJKqy/O6Vm/ZMu5apFrcNOosQDXeB/SShBfiDT\nDHUx+zvUZqTyvBUqd8O0C+Wu1/PJON0qd7gnJl/tPT5yMHH76iJ6riw7PhdD\nnPJksM9fb/3YMYiXDHsyYfkqbVsfLvry+s+/B9w1S2Pt6Iad9JsfIOqIFkSB\nxBhZXYdlW+ZCNcjW6B7kstdPzB+UJPYGErJP/ds00ehxsK1kM5Gnq6NmGiWB\nf7vgjA30aklcaA4jIuvmujjAjfBuZC+Qe7TmpQF7cGr7efBCMmG7xY+a2x5a\ncKHDM1R9aY0Icms5aIst/KCnaHIj9DygO5M0FG5bfE5RQxyAVFs1iErPjZZV\nSZjQl+4HryxOMtecZwCXsU4JxdWv0aI2E1iap1B9bbA1XdD6YG1o8doRseEf\nUhtp\r\n=0jcA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"418068ad8f3afe545d1f43684791d53e99d90951","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"hello@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.0.0-alpha.14+418068ad"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.0.0-alpha.14_1607720031131_0.39588195345446464","host":"s3://npm-registry-packages"}},"2.0.0-alpha.15":{"name":"@apollosproject/data-connector-redis-cache","version":"2.0.0-alpha.15","_id":"@apollosproject/data-connector-redis-cache@2.0.0-alpha.15","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"hello@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"9ceea317bb3cb3cc0d8d04b13630fa3b46dcbfcc","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.0.0-alpha.15.tgz","fileCount":7,"integrity":"sha512-T54HqxMTKXkhMDq9kVy+L0hbl4jLXZ2JbB2KFUOmjgkmG3AsMTEoYq0ZSaAaXE9UGX/IQee0hrcbChcrXM5c9w==","signatures":[{"sig":"MEYCIQDh5jwcut/ti7VUL54c2u0UnBMofrjzJtCWIHDP4OU2hwIhAM4ERHExxtv+U/0RNiJmihl/rc+eDfpd6RvBFDdD7W3T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf15iWCRA9TVsSAnZWagAA5cEQAIZlRq8lg2LQG9BQF6Kb\nzrrGMcIXHj1wU8xjwl+RZb1gqwHJD9wlO4UuasmUf1MaRi7I+SbH5ZYnELIh\n2EaqV03BDGS4p1VsXfzscgame7iy2eCkhYJHFfWZiw8tmKGGwLwRz6NBVhhv\nxKlRQkGW0vRyIMr3xT7if5O+Q+vIZVEAbHUs6Gw4hhHJ7lY3mzaa+ePZwCH1\neXlWs2ZBLBKEcJzZxQBuydfkXancEWr8SlL8t5vuxTs4nFq9AtNabSd5fS9y\nbRGvKuH9H8QpmxRdVwi6WDjkbGPwp1eDCz3NqmmLyTwlPfkghYdJSpNAnWEf\nkckq7wm/DFUzA4+KJJnLrBbMN4NqGb/syv6nXd7RZsHbgh+tKV4UaZD4lbT0\nEC9RcK6YCgBdIq49k0CQS8+JMa2sPpVCK4ViVVfinZO1xScpKEMnglwY1FOy\n3llh3wd4BZj0L2ADap+g4viwGlZ+5ysmaqqMGJYoc1UoQ9xMX3MSXiW9QIia\n6UOzmHKtJT5gH9VXgS1Ocgny6fyc9rPjAfA7t/yH0nr7g+laJLC7Lph3A650\nMF/nfl3bCE/Y9LGx/jxY3RSn82sDITnjhppGUgI4Ep/pjmT7k8Gh7OvSZWgG\nyPEWY8xpEGFGM53ssgr8VhqDzq9q0QmpH6D8CnAHYiCPoeH3P68F8AoejKEM\n4pP8\r\n=xdIO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"9ef8d244cce77f8e843d7022ea39cfb279df66ab","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"hello@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.0.0-alpha.15+9ef8d244"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.0.0-alpha.15_1607964822468_0.805443642091348","host":"s3://npm-registry-packages"}},"1.8.0-beta.0":{"name":"@apollosproject/data-connector-redis-cache","version":"1.8.0-beta.0","_id":"@apollosproject/data-connector-redis-cache@1.8.0-beta.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"hello@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"2730e1ed1362352e8113d0218fa055dcb8f3f03f","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.8.0-beta.0.tgz","fileCount":7,"integrity":"sha512-DkrQ9RL2TKyG9Fi4lKHQj3pIMIa1jHJb9FURdzuGtvE/S5MBU79syqmXUL5XBEowYOpfEDhlHxIOGeZwuxOziw==","signatures":[{"sig":"MEUCIQDeUQLYBZU+CcyI+3V5NrFDkY79V4eGKgZKe968WrKQiAIgRdWwsNrtHUoJQABFMTTxWIIP4896BOOS5jkgrOYbiig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9e+sCRA9TVsSAnZWagAAojEQAJbkzJCxo7lX4Zejyvz9\n19G+OM9GjPNEJrzgvZ49/YoDb9tnUmdyQuM+yLvQ2i5h9NTpAdyg7wLUfazd\nlbJ7G75dhlXDPuGrQXTNm0D66uc39o2TBfbHdYTmy0q9oGw9hfGipdFJMx39\nvqdbYeKtI3kWZayqcw4+vtF6J7dA6Itt1Bml8EomoM9DN2iiJOgjjlcYlHTE\nhq/23/u1rlUF41ZW+MzgjAXX66i+LWxTjn1MpOBe2sOaeoHw4+jEVFuNw9Vp\nSxv3exrzECh81c1jD14gOvG9tbfkjs+A8rH3onk6FohrLKUJOKwPVahmRlVc\nDWKuVgZIiS7PKsCtQlN8WjQifvi2cWOHliuOR3W0sqFMmEAEu4NAb2X8uL6H\nYAujkS/KIPndnyv8yke9DyizEzf9XXRE9EyrA4XYOUtBxv68KeYjwVPzKAHd\nmSPUZSNQkz5dKsKoEvGHVuO3D+I8EJhG9685u0FhiEX6yIhQOLjnXFgCh/Q2\nXNXj5sOMKif6WlAylO0O3DYNCAzz1ykg6U77eQVsRlf5TseaOstZPFuEPzOv\n+QkZFHTG9WausC1rhDs3yhctGoX8adMEfvO4hT5SVYV5rZriXPDiFX4/+ZM/\n/IF9337k7qA120Lzw9Lsyuf9Bb9SHDombkbPDxy0VsFqIpCYwkiIoFLlUceq\nSquS\r\n=BCgq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"d858a9ee7f173dbdf9e52da3dd2df1d591ab837c","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"redreceipt","email":"micneeley14@gmail.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v10.19.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.8.0-beta.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.8.0-beta.0_1609953196274_0.7690668097913056","host":"s3://npm-registry-packages"}},"2.0.0-alpha.17":{"name":"@apollosproject/data-connector-redis-cache","version":"2.0.0-alpha.17","_id":"@apollosproject/data-connector-redis-cache@2.0.0-alpha.17","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"hello@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"9713065385464b60358d7e73ff104e0c486dee96","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.0.0-alpha.17.tgz","fileCount":7,"integrity":"sha512-IO/J31UKzWR8fIqFJdEFsk+PcPsf3i+H2XqsOFgYujuFQrzirJDpC9mYDmCVxtMFMcgmtR0FoKHDBxS3XMIJzg==","signatures":[{"sig":"MEUCIQDMTKqv7eXA25NVXK26HqJHmWPRvUhoQj3eUwyjcZKTMQIgE5JtNZGXnw9hswDfSvjOVHUdU1QQmPevB2qMO7E7Rik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9xvnCRA9TVsSAnZWagAADWIP/0tupGLeJdveHRHKs4y5\ni7jSPwDheyx2E4JkoFPtv53NYU4R9A3l5oTOxPmoaFP3I5YwNCbTEr9GwOBD\ne6KIHMg9GyFMEMK3tDMr3Uro8m/2vAFy9+k82voZmI8V7FMLnWIydyebz90e\ngq5z6b6WRqkmsE53z7En2RoVglhemN+PwZ0St29aHIkdO4PyITORAFDUUl/w\nR3gL8Xk7avaWIHimzO719zfCsb6ywkElToVgvOWuyu6FPEiJCnkEj/ukuC9h\nkDmlCmZAbUY4s0wkimMV8OIl9EPsk3srig4KXzLpS6UWS63FBFC92grwgmL6\nzn8QijnjNnQoIaBTtCnY/DlnD40G9ZDVc7icykWNKYzFie0jVDNdWW8iACIT\nK+bqzPBYCZVv1ly1zw0zBtc4fVz2UvozRVzhGaquIwP/rvia6QSATHeaRPD5\nVIzc4Pr3jQK2kNmxl02Vfqa1jCAcbuefWuPy7eDSszvgWk+yDkpKweRXAeew\nXYx3EThd6T8D0yiJCkGm+thNvwZzTOLczB6SqnOCgnJX5RuK9UP9PLnXTuRW\nc0AFjDrHtYWe8eMS14bNFA0AKxLY0h4DHKqxb4AVEB6tczYo6fA7k3dKoAle\nmo5Rk4/xOwuNYsRdl1080CjzQl9croBu+LzJYSH28B9PHsYD1NI3+8QInMfH\nATjy\r\n=ep3I\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"2a239018b9234912e21aa75ba2f92570c2da9074","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"hello@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.0.0-alpha.17+2a239018"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.0.0-alpha.17_1610030054722_0.49870698319184137","host":"s3://npm-registry-packages"}},"2.0.0-beta.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.0.0-beta.0","_id":"@apollosproject/data-connector-redis-cache@2.0.0-beta.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"hello@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"57cf61790e249210c7ae553404521e7bccd7d0c4","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.0.0-beta.0.tgz","fileCount":7,"integrity":"sha512-OsZwiIdgKJ0R29DJQMhRS+91FyzI8hbw2VBvVMHM0alaDbTSOwI1Tc8PaRZMdOy+HdTPmhHo4a/0uzAU0j9wGg==","signatures":[{"sig":"MEUCIGb5H4ke8jp0q5hhpQ/8lKOt6oIzb+c7rJFygRQs7nstAiEAtwcI0wTp4q7Q3awl1Y+QWBpMekqt5Py464BOsttQOe4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9zn4CRA9TVsSAnZWagAAbHoP/RBbG5R3Z1kB8NK0LQeH\nLAwDHYqOgZvhONuaVScMGZ7XvKKIvkOO7NtNFbOG0dsuJ8ncKcbOgMa7lGGk\nu0Y1Woe2dGoB1oPPJ1TZj+weBT3W25a+xMMZxyQiWZsRTYiYUHscze5qkl+b\n1V2+qC89ANm4JPmBEb7Qz3q+mzCxBXTKZDaUxdGRJMILIa0Rn9jFaZdkfZDW\n8tzirQ5OeuueWiQz6qr+sZg8Guyi8cAmsPdbsIU98DBuMqRpXHgmrvRbVuks\n5JnADLi9waBnqeAX7sgmHrUkrtPEsguAgPgSGgLORma+TN1pVJr4r3usGhG+\nAZ9MqYB+68XTPyTBhg6Q/dO9vaXHDOqHpRgC+Rd/E1STtlNkrzTDnhHfSIDH\n3+KQ/Ec9ljdBG2PXPr3rOj0NfQMcX/qQqAkJmbX0Bc/ZstkgL8tngPBY2nw/\nnwPMAwm+pu3k6APPJmEtCCKNbk2QhLYTaUEM5lKNyOzClzJ1ZhnxkfvxcLLB\n9OFu8X0prenGo8lcOI6HQI/ugdLdsrUdfhsjmZkT5wcKwYSYrNymW0bGj0B7\nc/blRPsKmnAWVQhddf4VjjfKzoB5z7DGXS96rAllD8vhxQyOTqsnm8098LhO\nJBGWmCtKrUoiwC8PPaqVKs60Zav4OBK1tb0zNHQlIFWgpJUJqZoUGVzW4XQU\nUj7X\r\n=DxtN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"935a4efb2aeeb3db6f400c8fdbd9ddb45a31364b","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"redreceipt","email":"micneeley14@gmail.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.0.0-beta.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.0.0-beta.0_1610037752407_0.2053849432920034","host":"s3://npm-registry-packages"}},"2.0.0-alpha.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.0.0-alpha.0","_id":"@apollosproject/data-connector-redis-cache@2.0.0-alpha.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"hello@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"e3e005fa4efcc770f2fb6859ca83b9386fae3f99","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.0.0-alpha.0.tgz","fileCount":7,"integrity":"sha512-XBU9EGR/3zG6zlE36PHIK8NzKzy52gPwDZPABE0hEEfCnLHU9LGX/X7P/w1T+tnkbIrLetDYjPLjecretVhnHg==","signatures":[{"sig":"MEYCIQCTfVsKklVtUfeKKVSyERRR1uoInnhZVVAPEw9kEEqj5wIhAI3Nm+qzLEM6nwV1pOJkjGpAmXhE7p4F+PfKC+Q90/Yn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9zqYCRA9TVsSAnZWagAARS8QAIKOkf1Cb8Xs/go3k/ph\nZpSTO1HZwCza7o0J7/FDb1hLL0g0YuSMeIhXw0F8PlTGQYFutVqM7xjC3za2\nLm/+fF1aSyTVUEJqNVrmZuq73h20qfbSRbfHI/YGEY3L2+TH3wUQ2H6iOIi8\nYpKm6D13fXnWJre4RmpgYVAdRFqCJMNaRWAzhfEBXweIgapeitIXDN6tfC4t\nJt2TeHmP6jJjXMTrnMvPI5J7Z/QxJabzX24S9zSG1D+4gTDmxn2O6tww1agE\nW2rLkGVC2q4gRbob9JjZ8pMToOde4icX5B2DD3gmq//a9sZFNWz21RAshgeU\nSe+Fq1URFeiCM/oqBiyy5lQ3WPclvZ/y4cGVw4VeT9o4d/JSFWPud9mfY00j\nTYeFlcXNIMtXrOY+n4c/UTZ7pY095L6kr7wfv/9ZsoZKu+u5AvsS1dXmK74Z\nV6qolvyd/9r/QKGMzumBG9s89I7IbnhYxTib4qFjTdLSgurDXU7aKE+nURDs\nqrXKqCp9qeGgsrKNsyjclyvSxPmfHa/OMGWncVveDIOvCb7tz5H9vmHRfMfM\nLRBzNXTRz7OTGlZrqLmEcesT/fjx+UA+2onwi2wtGvSGGZSe5ow70p2QWhYQ\nHH3WsRmMmu3R3Fr+6OLK5bJogKNCIfR142+1QawIICtX9MOgKtNjPKrVajmE\nucZu\r\n=jsCe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"935a4efb2aeeb3db6f400c8fdbd9ddb45a31364b","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"hello@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.0.0-alpha.0+935a4efb"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.0.0-alpha.0_1610037911883_0.12988617976085237","host":"s3://npm-registry-packages"}},"2.0.0-alpha.1":{"name":"@apollosproject/data-connector-redis-cache","version":"2.0.0-alpha.1","_id":"@apollosproject/data-connector-redis-cache@2.0.0-alpha.1","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"hello@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"7335ef635a81587f73340788c6f517f643741350","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.0.0-alpha.1.tgz","fileCount":7,"integrity":"sha512-a21dZoVBP7AuCB0w8fl8gJtOyXZ/vSOGT02zLBDarHWtqsxH13+oo9SxAvmGh9LMfeffV6COuZ5Cv1VMvuf2ng==","signatures":[{"sig":"MEYCIQDgZjjnTePpWMqSto9DHaLPZbTgiDQYDsKDT86RE1+BawIhANqadDHXXm9dkhdskjj0X//zqcuhpgx02g2QgJNWiCau","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCGMFCRA9TVsSAnZWagAA/wgQAIzBXANSYGnwq8AewEpf\n4zVi10kl3K6L4Rq2QKfvRMEBHawufaXWvkOhoBOYVMtduPcMDrEG0VnjPMOf\nETPdZS5/6oJNSYNEmqkLySq/839of0rO7KDdaEJa9mBmlYxLv8DOevBhAIBB\nMAPAuHpV3x0lKgkcqU0MbFxX6mjEGqKd6prwpKCItAbjNF4NdCaE+xUx1VY1\nWt/zPttQ9+Fzc0Ax/L5I5i56tpcpLxu9B5xX4HGvvHp4wYwfH0U5lhfWQdxQ\n4WOxAHwWsSWtJl4ACtB5IlArbOqkveSLIqraFlk77r7f2lvn3owRDOUKuRAr\nIn3gX+csWJ0eZKxCh8WqkeR6QS5+5BXVogtUK+Rqy8lHnZBwU/g6etkzIJpH\nHfmVUHeDNwgAqQCt5SLqw3YZ0RxuhZRetnmkm9rmc+oRnhauMxR9obY4qO7B\ni/OBMt8RwN2KvMAMJZ0o48M15fuqOkp/92kimQy02CFT8H+eibCgvuOgdvn3\nSm1UsxyT0xz5bZtvPhEmWGUBvYbPD7UG7/J3D3ffOCxmd5dokYV2YqxAG18S\ndIXbJqOJqKeghgwZrROqzkgLoUzPaLscacBsUVbgBsqhqn/E1QPJH1+hvaN/\nd1Wo1K4YDgrX1iq05m4ff6Ljffqv1En/R4Ax+o4U1zFnzGUZZo31eBHabbKq\nuB1K\r\n=JzLX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"9e12b69d167f12fa42df2937cf636191b9653cb4","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"hello@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.0.0-alpha.1+9e12b69d"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.0.0-alpha.1_1611162373274_0.9889878573145645","host":"s3://npm-registry-packages"}},"2.0.0-beta.1":{"name":"@apollosproject/data-connector-redis-cache","version":"2.0.0-beta.1","_id":"@apollosproject/data-connector-redis-cache@2.0.0-beta.1","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"hello@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"e21bfba85a6b4dc43bdaeb3429568f6944be98f7","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.0.0-beta.1.tgz","fileCount":7,"integrity":"sha512-E1jR/gFZDZ5Rfoz63bsr0H4mPngZENyhi9ER2hLLkZFze4wdcIpDxydAPTarkJCCFP+ttP+fgQkafOsO68Pjcw==","signatures":[{"sig":"MEUCIFQwbVmKf9iP7zqLer8NkIgRcmYGeppeJ2+la/bbNiHbAiEA1z8wRuXvoGp+DUDpOha/hFrDYpUkrvJqMK8CqeoMZ3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgC0LtCRA9TVsSAnZWagAA8nUP+wR6PuFY6xWGcuVrTMWX\nTCgku2KOxxRN/h7zaEtPNLlooy0rY1jnyAMUEKknvZtGrxjRh0ZrOLRUbIGd\nQSPBe4yqe0+OcTZR61yLECQxYU+LNeNOtkb97nk9ELa/pf/QQtA5SLbUhN0/\nUHYZsyxMVfF5LGO7ytswXc4wsItMsdq0P+DPwSGh31KF8mVMgYHe7w3mnnmE\no9MxQAyAa1MAZU94fdCGS4XAc2TUIos3T3lN60ouwx+yGJyUNxPuCPcgX1G3\nxaJIbgG26nYXhdITCQlPkMEAQLWPfg+Nbta/CLJsHvw6Xu0+MkhHcui1yUN5\n6mNPl+UHMQJokvCZAkxgkPGt9JM0h0no+Nj4uIr8OK6DNZARQQAu3rBzsQ9m\nvkoi8nOGFUQByDbe6fELlSBf9KcBWQT9SEaA6TZqZjhVPdFYbSCRUa8psAPF\n0+RiGVHqhH9pkwHsE7B8V6vcSW5C8EKVj2lZSJoE/jTiocsAiTj59gR9Qs8A\nzzOQZ+eLbbAHwhmoHAhsmV1vu6XpupdWc6yjVTQvSLrVaBEy6Byn+gH4N0Pg\nD/L8hFkuAWwLtqnOia/UkgDoHfOPkSKetUj+JByP9xUcnShaHbfnUqSLYA7u\naMGJo0lpkO6dBzp3eACqH1qS2kxNcKItRRcR1GzZmmFH1flvpEa2U6x2bpOx\n6jBz\r\n=Bi1/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"9c74a4d9e0a9bb64e1099b71d27968c95decaaa6","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"redreceipt","email":"micneeley14@gmail.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.0.0-beta.1"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.0.0-beta.1_1611350764529_0.7246097341090234","host":"s3://npm-registry-packages"}},"2.0.0-beta.2":{"name":"@apollosproject/data-connector-redis-cache","version":"2.0.0-beta.2","_id":"@apollosproject/data-connector-redis-cache@2.0.0-beta.2","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"hello@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"d33de33870d86b459c9c248ff07b9e0ff797f624","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.0.0-beta.2.tgz","fileCount":7,"integrity":"sha512-3dUMrhG8D3lQw//Qf80A9olbT7izx/yAxvMeRFzuPnop0vRxVlOM4OpY5ycZRrsdj3PDsnCi7adezgg2i2fr5w==","signatures":[{"sig":"MEQCIA2pSgOZ7GApvl0mqxAZyNN33VdWWEjOCK1CrSTgwSkMAiAYwe9g1uoNkDkrRZph/nm5gYyQKKveHy6PcPgMjP1KfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEbeRCRA9TVsSAnZWagAAWcgP/3yDPQAbZ0+oglsw4OAH\nLuEoafIJzqiVd2IAR4ooQuSJVU3Od4GGz5kpEkop/mmaxmPLYj8V3v9M0tU3\nu3/L3vxBzTBtHiZ8pkP6IXz0W8BxO6K+krA9kjN0bGULzTKFRb1bFez2p3ws\nlTVXWsW5ElI1mD4rGfU0aWqoBZ19tCyzfgG7vGZWpaTi9ZhIv22dYYEkWQ7W\n8TSp+tVBijQ8YPoAqP8u3rt74LU7NJLV7ebOZ70MUHqe5BzT+sBtzkHaW0OE\nhy8GOA+meA8DzssE4p8O0HwLenQ5XCDkmKWcg7WIq9+bdeYQAMHIB4J4qX3n\n7eZTnvjqauXFbMlaKcw1rrfuqXyz3kRk5+3GuYSzNzG247bxJIEIdCJFpYne\nPBGifii/stUX/j4GQX2XLaJxAWBcHaXGkKDvvve64C/pQTwCGYcyZOVWAjn7\n5+y5GndlhfMGC38fZERz0fcHufEBHR2v/cIXMc53nQ7q4ZcjHF1+UKrBC/F4\nUINBW5znL7zXV5tePV9oQVANVo/HdbzS7BW4pmEdDqXiLSR7QPAm4M8W5nV6\n01cZhyxvBSE2sHPvirVWE1VatJw8DDX420iFywkKQX74PW7dbJh4WgXteCQl\nK/GetdStbuuU7+dzTjZU8u4FjENpq/1RefKZ9uUb8WlDodWo1KnFz+E4GElN\n/cD0\r\n=godI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"a2f8f4e9b187b2884c0ee51e78c263ba053ee7d5","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.0.0-beta.2"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.0.0-beta.2_1611773841345_0.32907498823656867","host":"s3://npm-registry-packages"}},"2.0.0-2.0.0-alpha.16.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.0.0-2.0.0-alpha.16.0","_id":"@apollosproject/data-connector-redis-cache@2.0.0-2.0.0-alpha.16.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"hello@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"6fa9000eaba65e6d72bff04fe5202661b74d7211","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.0.0-2.0.0-alpha.16.0.tgz","fileCount":7,"integrity":"sha512-ddehJZrHgwIoeFoip4/e8x23I9e8fdLQrelHQicd63kihbM1iEdPZ1w+eZxJKp5AegzsWlWyhnwA+TXb/+AZow==","signatures":[{"sig":"MEUCIHCFiWsVkpIqwpGdI56S4zBdt+qRA2w5reZA8ahrqjN7AiEA3MnNebL0ppp2b0bSpPfHbh00vqdQyOmynfTf+Ehfjnc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEc7KCRA9TVsSAnZWagAAV84P/iS04oIKEB0r0Ef5gUob\nOUrkQWt0e5mWXi6GWCZkIC7VkHy/FNjAjYeoK4j46KFQsUtRmK6beG7Bn74t\nw7gXOxxwwAejVoHD7hSrB4ZsEgQC2nYc79VnmZHqgHVCLthZZsPspoaDDvIh\nsxMu4sOcOJTiCCdlUGnwLiMtptxcPAjGdqzPngsgHI5dwvqznbck6PHA4nhx\nxbEoOeMKCM/4hXiNJEX6XRr4Ni2EG09pYTm0d81mI27UJcOM89FZ0NpyBun0\nFTf1Jyz7c7RwTiCkAITknj3f8O2tH79UmxcpvY8l8XX7Wvvq4qPxP+b72St0\nYJBPqIsV2thbayD0zbJUyfdqJYODtX4xR4sXHfjPqBSMP26+tq5jmTi59wNh\nUSqRwqcAoLMEDag5NLES7UO7cIJv82XQCYt5R68VaMiDehy5jxbpUhzzzcNV\n40dV/KWRBk3bTwGbNqi11m/IZdxlQLdesanzV+jk3Y+BSRDIOTJXqOkfQV78\nOFz/+jKIGoqIS/z3Khhxdqs8q9+yvZ8pTMEUDcvlYzS05fnT2XtQZKyesVRe\nTIx+9uAE9R9NTKg76CLwwCHd0m84tq/Gw1GrQOvJrKfcMqI03QJBn3Ng0ZlI\netTZZ1tISUtQ06wUbgOL77VsYpjKS90pWGQIfiwYae7y7kTUHaaI8OU3zxts\ntoHb\r\n=fitM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"a49059ac4c22d9b315b6f94fc2a65775f7686603","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.0.0-2.0.0-alpha.16.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.0.0-2.0.0-alpha.16.0_1611779785726_0.36762479851064334","host":"s3://npm-registry-packages"}},"1.8.0-alpha.8":{"name":"@apollosproject/data-connector-redis-cache","version":"1.8.0-alpha.8","_id":"@apollosproject/data-connector-redis-cache@1.8.0-alpha.8","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"hello@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"522a9bf3575ae5770f1998c3e2d53b4ee9c9f7c7","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.8.0-alpha.8.tgz","fileCount":7,"integrity":"sha512-Hw5giYDxEZRiVwj2acG1TLzyRcrRgOqQB1+3342LLA1Omd6yhEOD4PzOMjFn97OuDXgM2ILyFs3wINbtFhyvQA==","signatures":[{"sig":"MEQCIAXSmXs22ixRDYfjVRehwLeZq2MU3iAqpihRuXANPjUsAiAWEd6F28MhU+bN1d6ygcpf4aXbnbA1MJ/7XGOzlPiDEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGrYMCRA9TVsSAnZWagAAQbcP/jaRKroLDErU8u6nGphq\nnnJj4p0p/LGgfIiLYFbEYGRAYwqaIk/oQkSuP8nHzGzn1X6aguIGlL401j1E\n8yM+YsO57x2EDPvvayfpKTTCADGvdS9/neI+Vcyzjwzq2an4QNkLhsd+drjU\ne/1s+L+EdPzNdLSxW9GLStFy+WqtRESQ10d6kKf49/QTgXLuwGlGrNVL4IWL\nCL1+u3QZsSg/Ohuqy3IukFTfCgjKQiVpCUm6jOEWQEcyzbUscBdqOtUKznA2\n1l0OkhL6kSNvmCaPv76TTD8eII4N5yoUIyLyyTVYTr8Mrjc0uh0dq8Q0og72\nDdhmmIuef4ghw9qDkr7MxHNBmKu2dPIgJCV+7THJQM4Tui4I3TAiKLoDcXwP\nL+ztRX4NWrAmlA/Cma+SLsXxqq0b0wI3UmsH3vQriXep71Axs+Gjn0H0kzC4\n3JGS5945nKBi21/PcU6IgCTmLHii++chiXOwq8x3dKfnNiYJV0fkeUQCv+Gg\nMHiATWL2MFEQwt+VxZg+sInKL5Z1eXHnTHeWXXiHlcD/09XRhZxUvQOs1wwp\nqat/f2IxTppC1vj6nNSNWIS6EQctZCgY7ls37D899k15fq2VlK5ctDnTZI7T\nlIBf/D1Q9Fr02Wyvn0Lh2Z1AqPumNqt+MXEiKfCnwGUtWoi8r2qHVZTly7gu\nZlyc\r\n=yHzB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"4204912c982d6b217191e37769efac2aabc8cb50","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"hello@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^1.8.0-alpha.8+4204912c"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.8.0-alpha.8_1612363275936_0.4731075258304742","host":"s3://npm-registry-packages"}},"2.0.0-beta.3":{"name":"@apollosproject/data-connector-redis-cache","version":"2.0.0-beta.3","_id":"@apollosproject/data-connector-redis-cache@2.0.0-beta.3","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"hello@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"04acc1b38b0236fb8485d498e8c673c0b9ecf673","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.0.0-beta.3.tgz","fileCount":7,"integrity":"sha512-ughn9QUNxUkeTnyZQ6Ku4bu96jzb6vTsAG0JW9ix3UQdGWux/YPxWuEMqiIEBlibq/nIaIG91NU/mYXauYputQ==","signatures":[{"sig":"MEQCIDgoL6rGg/EXqKdNZ1sAG5ErdSfYRbja/Fe9BEi2viG6AiARljOGAXJLGHIOH8LeQtW/tdTbUkQuJ7UO16sCBKuqtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGrdrCRA9TVsSAnZWagAAhPsP/28KBUqXA5RlvdtVEHZe\nE3cfEIlWPRGpb3Yi1th2crKWX/Paxo2wpLAfl3lND/EhlIq+GzeGz8qXwa1E\nIHiadBlliC0KvoxBh0UtKwIbaPGQYUXmg44Qd9yOHz24JccTefppE1HDynLw\n6w5M8Dldc0IvR9jdVU6elpgDZ8jgCwhBhiqths9BOPkN4CV5Ns/lEmYgY13N\nYmnMPfnKbdv4FJjP8Y0KcGoGRw5zLkoa5qF3neaCpri2vgg5E7DFZUuY8Bg4\nzrNYdQ0QPyZ7DWd8+CcCKD3sxGvQaqpInqoqdYInmx1XLYVQqLjR+zXiFES3\nzw4iEb4RDzN5uiitAUdWj6UgDlrFkZVo90i7S58k5oCWzi9r1ToBQbAVH8oW\nPDl2P81wCBqU1nuHbdjNjJf2Bp+mNxtF8aCG8XxiG3GOPhc7x8RrgIZhs7o/\nYcKkXlL5OeDDaR/Rl1B40wFN+Ua8rI0s7IVjqmrEg8s/MWztSxCY8+vdmX0a\nbOKnBo5YOdBZB4OYQrlBTihSwCL/mR7vlMFPGCGBHI0pxJriqfxCJ+HQQdlz\nQSYegDkbKz5YkucA1MYeVGUS+lOOejSP+z7tbCoIF/4de6CEh5+H4os7CfoV\npV2zWLkDDnfcmX4NhEREKKpAZeXN1H3xR5e2hByIoRc1JiiZ8h2O0rje0qz4\nh3XT\r\n=LPAF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"7b5122edf49fae4b2118d242b41e12e38d5d57c7","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.0.0-beta.3"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.0.0-beta.3_1612363626565_0.9500289589262627","host":"s3://npm-registry-packages"}},"2.0.0-beta.4":{"name":"@apollosproject/data-connector-redis-cache","version":"2.0.0-beta.4","_id":"@apollosproject/data-connector-redis-cache@2.0.0-beta.4","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"hello@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"e9e0c9088e6ce38cc9c519eb3144e8f112b3517e","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.0.0-beta.4.tgz","fileCount":7,"integrity":"sha512-v1Cw+Wek0iTXTtHfjFWv4XYKD9/3YGp5NPRd3RjR6niszwDngHROafnpb0rqc78ewV39km6kbxDVYAF9VzFSYQ==","signatures":[{"sig":"MEUCIQD1U3lDETXEw1+yJlw3BUH7pBkB6m7FcZisAWH5KP4TYQIgQlL5fKW/Ya2QAhw1RrgGdV58WhFyXb00Xg8SlgDx/UY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGstJCRA9TVsSAnZWagAAjwcP/2mLOqqPvWCZKcfxqncp\n/8pyX4RwRJ9OO43zCACKYAMCqdaW44FlxmgAotayM7EmvcG+f8LTcH4tllcN\n525y9KQfK3Pj9dOqGmvXX4w5JTd0TwhoZzfNs9XT9vYDXPI+ZsWaGoWxrlpx\nfRkrFNty/uYo1VMXXIxWfh6veK92FtlJ3IQztKqw76LlViPN6UDRT2ExyxD2\nWmONYK3wJZjicP+fTC+4RKa4Bkyw72aC7fM11f0VZsa2x1yNHvEIqwT5SqYk\nw2axsXcm3bDlf+yjHXXxzpRtxkLQg053YXcXofnQKOlglVRAxKDW71kB8Dqz\npvJBWae2/jVTUFnQOOjlw9/e790uVIYcVYjzsKxlu5mmCMFe2rftEPTplNUv\ng7IxD4WePgbQ8tCYwfucK+ld7+wLHTP9HGnCqIw7RZ/aP/LRM404A608CY9r\nyp9XJG2rutAVShn0RHSfwIa4YMaeGemlrPNNa7QvRQxfsk36Ks13kJdV25dW\nn5kTcZHVgFTTCaD581WIXGR6l4Pmmrgjp1Q3u/TKTcf9+zfxZ3/65YVIbVkm\nG52EXUobXCBH6WhYlDaLdCN2NQxtI1dI2dEo/C38NjXLiEF3tJxzh5e/yyna\nNQSTy3EwHggxn9LlmViIplwuDvrr15nLNHfLNm2zC9dumC6pf9itTE4qv9NF\nZrKk\r\n=FbUs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"f3350f4b9e2498e7451199f5c146cf7e05c377af","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.0.0-beta.4"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.0.0-beta.4_1612368713314_0.1477674127547166","host":"s3://npm-registry-packages"}},"1.8.0-alpha.11":{"name":"@apollosproject/data-connector-redis-cache","version":"1.8.0-alpha.11","_id":"@apollosproject/data-connector-redis-cache@1.8.0-alpha.11","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"hello@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"6e0a5ece22abb36c8c4984874786049ecdbd3913","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.8.0-alpha.11.tgz","fileCount":7,"integrity":"sha512-7+pCckznkVtia17oFs0sZfJRcbvoyFsQYejBdRbHmlIqv43HgdGswQbIWbQqG49946HwkTV7Abl6L7LNcYSPCg==","signatures":[{"sig":"MEUCIQCpryqRGYRctw67soDlcR7+XFVmlfeG6f7Z2IxAMPobaAIgGouMAgRKyf5dWatEp9N4IEI26jmI2KtaJSfSPWeCqXo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGs9MCRA9TVsSAnZWagAA7cUQAJ+3sQPd/cpRpNNl1ueb\ncPLb77k1q1My/zSmwvcSvquNHU3qsHSKiz220U6b54rcv4YJADiuxBZTDC+R\n2uXCSI5fNsgkFEP1QoDtReXZFNfNv+aRPKBPL4yt3YHq2uRGxH4FQksrtRPx\n1m/7DnhvK+Wbqr3ohaJ/Hk7osicij5e3VDcJdk1uHgxuoDBr56iNhepuPjQD\ntINTobGO/ZFBRVBAxHN1H38JH5S24wPwR35jSjA7i+M3rxRDlSVUIN7Mw4Nn\nz7+fXftOvpxJkSAO7EAK94Rl5DT6nSGW0OTT7V0kNytPPnPzkM3JeEvZsSVI\nJgdhyJaJs5lWDUqTrcdcg5fBQzxSjL5dSw1z5cisXxiX09GMcbuCBi0005Hd\nkEQ2AMaxdiCIJdtIso0LaPJ1d4U4LMmpCRMqIlwuH0xYV3eYhI+DFS64RjST\nUDKIThrHTppNJ9J5+nhNeEX5FsN+ZzRe8XgOS2+Hj79ZmoDXi+TxMg6t4YUJ\n+XqZiIlWx45LGWRXfzslWqm6ZE6k/j1yWpDt8cxZk+fTUmyXdOgVuKYv96dj\nqfVkPqMnyEbIEmAHIpI+PooxCl0TyHJ1lE0DTZMCEZCZhff6XRKpyVIZmQze\nZxZ7BnhIv5IgFOI5fCGzdjInPn96G738ws45LX3VZm9F63a31v+mpoCAU/Po\nU7Cl\r\n=M9Xy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"54fdcf6a0cb961577488bd8d67804ea05b00c137","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"hello@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^1.8.0-alpha.11+54fdcf6a"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.8.0-alpha.11_1612369740537_0.1349088138895238","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.0.0","_id":"@apollosproject/data-connector-redis-cache@2.0.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"hello@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"c56fe4c841285ee431c00c2cc80834ea5e8fa6b8","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.0.0.tgz","fileCount":7,"integrity":"sha512-DGofpiielOElTfqIfOtU6k77N7p0ZBJHBL34Wdt1+Au07HCunsH8rM4wtvAfFSxnFYcoXQ7YiXJBidV9MOleag==","signatures":[{"sig":"MEUCIQCgoI5JzR6bDQd9LVIvs68cMjCH1pgoS1gLj19YwxRlpgIgUtR99iEbYZ3Dn10+KPoReiyWpK9PQq3EZsdo+71KaZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGwadCRA9TVsSAnZWagAAmawP/1ogKb1WapdOXvKpOHE7\nkJ6CD//LeojX5wM85QyOVb+LjvAY4ePWSGiXGlBfUWOlSxXS7lOiglokHRo+\nUdCV1iY/WtIomhT3YFEVgiW6Xmh3uaPpC3jrg+4fT0cChE7vkTwq+A+/t9L0\n15d8GnpklCE1hmESERvJkyzeo/ASgP/uWss1SOpe55IK6WsyDvCzuKioPb4D\n4EJS/1RvSFY92x9Yld0nd1Gm3LECQqQtBqrgr+KL+/6uPwlzczulU9z9/0MG\nkOMVep/+RD7oR08ZFo7jUwqkLkposi10yTW+Z2S1bnthf/A9NQ5KJMuvH/F5\nttvayjMUtpJ2eTrpqDXDw0LwI7NL1ncI0nPHGN5qEXgQ8CvS/gsjrUFVdYrH\njMJ6p+IA+VbZQnstMDmkm+19dlu+aAbMxBNMvP9K5EWUTjXCPvdd6YJKcdIa\n0McBvf5jZB/Y3HJwTtu3IDnmD5iwrt6R/HoohcJJTyuCuNwu0jjijBHrGXRd\nkJogjIb7nhSafsvFa6PRLt3b0FCce6XKxvgYsR2TDyYNr0wwbf1F/lXXdck3\nk/IjUdUZy+MIkHW2rDcQrjH03nnVV+badLoDntHxjKxjP4lVuDsyh3bRBg/u\njTaM82YlnVyT95pf+PS62T9vj6gc5nE2hBdUM1vmDhihcoGk9J9cVAznMwtT\n9WwP\r\n=PXcO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"b008b911f273ddd7798d8607b9136a6d9422ddc0","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"redreceipt","email":"micneeley14@gmail.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.0.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.0.0_1612383894013_0.13424265623413878","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@apollosproject/data-connector-redis-cache","version":"2.1.1","_id":"@apollosproject/data-connector-redis-cache@2.1.1","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"hello@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"ea74290e1c7b772c33255a6e663fe02b949841bd","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.1.1.tgz","fileCount":7,"integrity":"sha512-E1BVUCATlnZflw0+DeIbsuyyztuIaTOtItYgg7elB3AYXKf1lv14aCAt6mZIPE9kjnWeoeLQT2cl1OV1RLvsdQ==","signatures":[{"sig":"MEYCIQD/xTyYFt2VKItE0kxFu0Za+VzFJNtsFFKS1Kw42JRsoAIhAJjRF8SduKDIy+ZlYC/ijWsY7hiaBpH/Je4W9xPwPWuE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOS8/CRA9TVsSAnZWagAA7f8QAIeXVaHGD/51pnOF3hCF\nQbdoVO2cYE1hSgIWKs/xJgFwYzmypqQNflMOWl9//xRmlTPkpq6a40RztIfk\nnDRNUeqVqlCd1KVbDIq/EkWgtfbWdMpJIM7yzmDk+3ezJ6nCFJXrIJQwGGS3\nkFL6ioSgp2DtPZMbWnlex2PeXtRUDgrM5N/5rNrBfwrYUzftKjUhckRoZgUS\nZkkX0iWMauFaNDvTeEtZaFw8/97khxaV582kMsUjI7qZ1MA65ICkqYUw4sDf\nR+n+nyv4670o3z2wmKhKb55NoMLgz1pbqgxlEkJnyzph/ueEnqOtEHN5ibHN\nhxK5jxPcFaf7aNjFjDcTwaXkN3IDBeRFd7wsbCzTVMp2O4n1lihvVNARQpRR\noRtw5nygC0rX4PNwvx8edvfpbJFJaoL6G2e1HfiKrWNKuPgFNX8CUZ0mY8iR\nltSDdGs2XdbWfQutUqYg9DNIYRE004apz7yX+DoLUzYramThR33PMmVKc7cG\nqYBSpd//RujAcJXk+cCCVGNfFr0qco/8kw/9f2AOymWw//lZev4PGgkXl2se\nsouKtBUG8IOyMIyTCqqIzq0AdexdIFHOy73yw4gAiZDXTHVvlbKss4edmmbY\n5lgZq9St2Ay+WFzRzi8Nk5bO3dW3JW7zWK05WOtrQ5TiWaGwLdidIIG1m6L0\n9jD3\r\n=efTs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"d83599ec4714d6b09ede839da8394a2f66919099","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"redreceipt","email":"micneeley14@gmail.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.23.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.23.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.1.1"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.1.1_1614360382935_0.5827460258600963","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.2.0","_id":"@apollosproject/data-connector-redis-cache@2.2.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"c5b78ed9ed7588d7d5a1954c99cc3f67c9fcf0c9","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.2.0.tgz","fileCount":7,"integrity":"sha512-1tYoDI8nNqUonWuTrwbB+tIkqneBn8HNOVv41i5lM7KM84mkkZdto9dCDKl3bhL5BMKrbShqgm0zUrmDkCg9FQ==","signatures":[{"sig":"MEQCIG197mgKf7CT1pmQsdJJUZsvi4tBtN4lUXt093AdGxqEAiAbV77yOPYGf4We0zEKm92aS5dkn7pfJIqnq4qgJ2WL2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQSakCRA9TVsSAnZWagAAdZUQAJVkWuR8IuRps2uueTJn\nCuRatLp3RJ6W/gBnHk89R09acI/5Mx1/ffvf0QNCt+n/IHWIHMxsYkjyeKO7\njWF9D9ciOOiybAstcQWU9KhqOIrJuVXQMlgNeBiANSA5+RnanEhDGuhxEMcH\nuUiLSuN183YnuXhptcdZtyDaK/qwxJJUy3ypm2F5FPujGoNuuBH3uuxSXM85\nIm9PdwZ/v+kTEbP2rm3MGrpV+WW/twhqNncswQJcz9lvh0MlW7fDCWWHbLe4\n/Hv8TTee7NTTVphD0E8Wqm0qrPDwL6VHKHto4l9aiztmEjI4Md0pr1JofZsI\n2qUwu4Xx5SjBFnWOvnyDIkuSwfM8gJ8jc5mD6lPyDA46XAqi/tsU/mPX+aV8\no0sRqrwFRwwdCEeWfbRuJ311AAvVpdiyjwMP+BRtmebv7Egkm0RuHP9gMLLT\nYUzoJMebq0PKRRPFQdNCg0ywjymfUawiW+NTNGkDVYIVv00dhIVGjJyuJsyG\nCC9YcxJh5Db/pfEk5EH5OS3NZlZeIAepc3QEF5/RUksRiT5yjftT7Hy85E3P\n382O3eU1igJuJpiLON8NspmHMjq5AmKRg6PPI0Nw974Uj82CgvJBedVCS3V3\nkLtqS1k7+M990ylJ/RM/Kp4UlMWvLvv0Kk9Vp5wESgMoNoua/J4SvttyFXsf\nzII2\r\n=R4R6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","gitHead":"6d528ddc8fc6df84a3e2e85c1a0591f23fb1ac88","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.2.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.2.0_1614882468373_0.7342577287393146","host":"s3://npm-registry-packages"}},"2.2.1-canary.8":{"name":"@apollosproject/data-connector-redis-cache","version":"2.2.1-canary.8","_id":"@apollosproject/data-connector-redis-cache@2.2.1-canary.8","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"c7619f973e19bb40965f131e7255e0a35f9f0652","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.2.1-canary.8.tgz","fileCount":7,"integrity":"sha512-4cN3aNn1bNoj32mUM1FFFpDmIoiucnL6Dsx0X5Do/qtInIFf+quqUH3IpwAPmRmugtgAwFdJStIT1cNVHWlcbw==","signatures":[{"sig":"MEUCIQCGc+zbAv2JMY4iVImfv8/tWKdjcQWcGunooRqisT/i+gIgQxAcIkx5jf059NLz2mlT7hzMJm/x6N5SMZsbAQ+IAE4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSSyvCRA9TVsSAnZWagAAlycP/j5FYAeJGMRQKXcBFNt7\nG7pl6wsx2Oly3oI94VrSodmn1A6dwi13NlqXOVfcWizZ4yWXHWAQwxL/6Nv0\nNJ+j4YyyDdeQSasLwcx8D7qkA1A3hE5R7QHMhM7VrGUKgHswmNWffyWzRlD1\n+7wOz0ybw07e1MkKGFjKyRHtupLT4y+SixGdspzpaqvMh68L7hPEncdYNsAK\nxeqsakOqUhY+xreb70lo5RNt9UkdHwzlpr06b84gT4vu7GzbNR6Px8U9IDyh\nZ32VrV3nwD5VlePoll8vP654zYxCMXX5br3b0OkQxhgOShO7C2NhGT4+ajIK\n4ZezovFwnSdv80kxPOXS4P6166KXJDwrX7MbGf5TUphzmuC/Q57Vk5Ke0D2R\noAdtCfeWC+G7gXwwfGF+xlpX7+XmlS807YQWPBDrpi/H/CVr2LZQsCdVViQT\nH/F/zx3l6gdFQ3rEBoISNfFCY2muKgmQrWoINftx4FldZrdrKgkUnvJ+eDbj\npM6oRgjNsSM2UfjE2zG04gMTDZiSqpjGiYZoQAKxwmb02nhrC33z2xFXKwSg\nL8yjIgH9/RVJRlE0SBYNoMryjVTeyqpiD0874FQYMigBbnoeCX/hZ+TIWv22\ncaAFANfrvW54YIkisuT6JvjGy5zJl9Wc6AGqyK5BOyN0+xanceEj0EiGy/rc\nJInF\r\n=Ax+v\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":"10.x.x"},"gitHead":"f47ac2273016bdec57c610bd73a7041cc226f618","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.2.1-canary.8+f47ac227"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.2.1-canary.8_1615408302613_0.010461128806988684","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.3.0","_id":"@apollosproject/data-connector-redis-cache@2.3.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"6dc17207f397a0ab50c90f100470c7748a07ce32","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.3.0.tgz","fileCount":7,"integrity":"sha512-9fgnrvVgc1ztEtDxqY+snObmC4rxlZhsS0aSAZaTJbMynEqwwDEyo0j2B2gRHsAScyUoPVGAOttGrj1zx2sKeA==","signatures":[{"sig":"MEUCIFQbUbhPUEYbxs/Zc3HNWuKp6ylufspofKOYiFqtat4sAiEAm/BIWq1Q1KAGJc3fNLbSy0Pb4Sdqog5pkIgj2T3ZR3o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSmuDCRA9TVsSAnZWagAAixIQAJLKidESsiN39qxRh+LX\n6qp+x2zrDZM8s05o/qHNOosgq7pZ1hbYCggHOn5/VxGJM9d/6gYNuKmeY4Ta\nuG1vzzCJB+f7UboslMH83OxE/XleeXMKcJyPKvh0NWoLt0L5gCZcnsK7nguG\ni0rCDjuSDe+Vn+13EjVyY+4QwnScjI9pNReXvzGft7p6QBZcBtX5/eY6YCx5\nfuO7wDqtFU1BfjHQy7sl6RUzpylW8vpxwiiNZdtm0oQma6kOemA6x6uTvn2S\nU8nOepMcb7r1V5mjDYCxwKd8aSKhbUT1CmgFQZVyIgmuCTu7NerWwp+tPAbe\n8XubBrrF8XOCUx7MVOdTeIlmKqXKq8000+PMGDghT9ih7wBx2ReZN5+nIGfQ\n7yMP0V4ZHgbpu+oWZTZ+7fzrXx6gO4NXd3UxGfv3Rx50xK8JoTS5FUFEBaoE\nGAhED47agi+xotsC2fnuSj6H45PZjTwHK6q8+XT3J40kdKdy7ACTXgoNGOAl\nT+Pn99xZ41SYTuWGzj2SjQzHHgdhuiOw4ia4aPUFmLlowcXao3vp55JYePpz\n+SAEEvfC5hFHix4Etke0qH7Q3VDjNke96QROz5I9A5ckWPdmyVb4YEjYM64Z\nv2uqpGJv8o2H30R5ZlIPQT3D3nT703vzelFL39MNS+WE2Q6UVHZ5YUNhEHVO\nikN5\r\n=YBRl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":"10.x.x"},"gitHead":"ce1b9da4b0d172ea96e9c903106ab4a4f877a7e7","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.3.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.3.0_1615489923345_0.3010932958747019","host":"s3://npm-registry-packages"}},"2.3.1-canary.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.3.1-canary.0","_id":"@apollosproject/data-connector-redis-cache@2.3.1-canary.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"a596f50e66d3f8f920d1fb7b0bdcb07d8b8d21d8","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.3.1-canary.0.tgz","fileCount":7,"integrity":"sha512-7Qr7EBRLGhhEwF7oXuhBuL1OTtvNuD1pBJ1QC1yKNTZ7ffiL+YY7OsSD0gTU81P/rweO61B/PA66Ik47K+WX5Q==","signatures":[{"sig":"MEUCIQDeX6BX5JDlZerSn+/07arnMskShwduTpGVrnmfCdHxpgIgBOITevG+fnVTwAOCzKieX57JNu0DmG3uCOnQnOrLEMo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSnV3CRA9TVsSAnZWagAAAMwP/0fwQnsQRei3ojaV21si\nnEDeJEV2JVJYzyf6rtG7LQeMO4MpgreOOUhr6B/EjdDuZu5/jfdK/RlqJYjy\nBRQF9KlpmN0gR5kXej4eyLZxwAoZX3+bo5806L0H2wUe9KC0WkhRurdhFy/E\npolISzJJqdduXSYK3F+e9ClnCck1wx/8J0WcxeiTLkcKC+tR7FNMWbaZoGoe\ncmev9lf5xKJK87FUA0AtOioMjLtjjufXWvJGgfCfaudFfk1cA1+DpKDmVca3\n2fxO/hQOfVR7RTNGcWcmKtSygWyryN5aLazv29/vi6SuvhMFLHCY3myltHsU\nidePhEW+Mo+EEUzRY7MgWNnME5itNhaL0CyAn8wQ4TMMr03pDYYy58V9E9KB\nWXwqAMVQulmU/4n/IE7fX0Lsvc2QRk0CWcF119nG33qJzbqJuBHcXBcbSJmV\nbGVzDQsTWqS0/id74PCI7VBmR0McvmHUQU87wIJYHAYCq+6+gZCvvXRY8TOr\nL5dcBmlFeA9R7gWIgL0r4ExUcGYEsRm8j0bX5cHOMpsfoubZzMyiViXPHW20\nY/caPMcb6DOFdZ34Y+PM5YUYx6biiYoEgiLR2CUt/CH9T3yz8opZw2mbV4Kn\nx1s6Cwogwy4nY/t6kD9Xmpub/C3oFtDk1+di8LJkE7zShOEgAZS7y4ogpoCs\nQyOS\r\n=tYyA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=10.x.x"},"gitHead":"a8df2ef39f7437e76becf4f9a3ef96e61bf3e76b","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.3.1-canary.0+a8df2ef3"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.3.1-canary.0_1615492471156_0.6485677531236642","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@apollosproject/data-connector-redis-cache","version":"2.3.1","_id":"@apollosproject/data-connector-redis-cache@2.3.1","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"30466b31d2f606394f99e5e5f615ae99429fd35d","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.3.1.tgz","fileCount":7,"integrity":"sha512-sMqgeqLjcvxIjA+QQDgHSKaN4cBMzqEQ15QYQ0195vHojiMAEjFMzmGglD2bIu7Rytz92if3NLODkMTqWJbeSA==","signatures":[{"sig":"MEYCIQDtinH1MTH6soynQmGsXTsCQIaF6mfMK73wP9nl4qEL1wIhALT7WHnfYsRdYHFMGygfqkqt1KENE0PX7RXATMHIIPIM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSnzUCRA9TVsSAnZWagAApzYQAJ92GIq1nZxlLDF3Ucl0\nUO/UnAths60xPy7taMM0EPEtyboztnLeiv/gU2Mbc0uVm2H/V2gFmY7UmAHv\nOXhMufOkaQ5qOwv5iDGjtCD9NsXF+nFq0Qo8t7mBxGdZL9HWLmAfl78eIRKs\nyWJX23iYnAUWd1fKWEICyP4k5fglr7KQ8y3bEbshvtCH8IrJ6l2v8jmTIs+v\n0PiOaLAWedp0vCiaI7oEHh8f3woViXhezKjtOmsOVCr2QKF4WA5GOsNRYfZ3\n2BEL9oGFSn1a+JK9kJ4k8ccFqTkC0DRAPqaUn4RvywjzdF33pV/scsvutoF+\nTo4MQYvRemEhN8JNcfSh7B02qqpH8K0BEjNakFBmzALsWGj110MRrugWpjvL\nFf1DvB3pGLXzM7/JGKsn9EWNXebb+iVO5fJB4CwOuLKnbU2rKr3BQLkCn6m5\nEn99/GuRjlsblEFE80BV3g9i8nurRrgbColOc0BkH7R5BJzCl3gEyOl80+MH\n2EXGfVuhuCEQQ7WUWUpTMzITkr4PoZC+2w0b/grtYIO/kYonF+87WeCEDc8H\nHFsCbb3lPdk+RFkyNISXNGR5XiBnh51Kl8+Rk9lU5n0p53pvc0uviJ/iodyz\niL5jDX7ZPKMszk0hOc97UJniP4LZMqb4r9iYROkU8K+aQ37SGtgWe94sic03\nBxqW\r\n=pHm3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=10.x.x"},"gitHead":"e0cf6a9ac9d837cd1c41234f12b11cda9333aab8","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.3.1"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.3.1_1615494355586_0.04765623068402958","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.4.0","_id":"@apollosproject/data-connector-redis-cache@2.4.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"e53ee2fc20cc17c911e111be4df8dca8acdce8ed","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.4.0.tgz","fileCount":7,"integrity":"sha512-afbc6rZeuczGROOEfVsYRG+m3trcCk6A5vFl6p+zQvqXBblDwolRV1NfKaTJCv6LDIXglBqTpxar1jjsV7s39g==","signatures":[{"sig":"MEUCIQDnYDmfYxjAVvqC9EGBmAqa/QYLOOfmdmsWblOBxeewIAIgKAEU7JJRzU0h3oSI38cgri8QCXR79Iwt1Mb+MwI/0Rk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUp02CRA9TVsSAnZWagAADaYP/3bo7OpjcnouYtW9AzU7\nex6jV1SZ/odF4j3Vltbjmn7sJf7rJN2JoxnnQnSPCenHuQ2pHbgVN+0bluhf\nqDx+JaaqfbwUraF8I2uPcFlqCf5MfwjeWMq5JLp77I1bUS1BEhU1koaMhQG3\nzOv1anXDRDAJnn4cf+hMgjhftdSzaq05b9EROxEbhlWQj+4qPKyC88qbSQ5i\nE9PIAbZz1KvY9EV/GEwvC9vpnqnHoQ0RfMt1M0yfzl8O8Ia9ag8icxhP5CZH\n8Ra/JqwYGwkNhfkysL8+jPNceYtZHx3jirf2cw5SNKUgkr8+3T9DvZR89ClL\nahXId6HZ4mrMNRX1D/pUdmmf1slIyy4e4ZlNczsoXIf2+NwJh5D5MKt9PkFv\nrDJEkS0QIrebC8YBnlJctIxbCMA4H+t3ZJy91Rdhz/RbiQXOU299LOqedcRO\ne57DOAKBerlKUD+HEcxQCrr5eY82cuUmK/HtfzmIGdF8rrQENsmVmXvFMg4o\n5Gqn//h1De1pR2Gd/AxHYkhDtZP8VJhXzg4cy2zIJNT39XyZvMNr6EJfmezN\nesg5HlzacidHuDOBMI7R3L9CYb62JFlV7CQoB87PjeYI87MCRA1WJZSD12oE\nIrNrs4T6u1nWG7HCI+hvitEd+In7wzOIveunWyx0mCX9EQHC7DdzWG6ndJ8V\np/JU\r\n=X1kW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=10.x.x"},"gitHead":"456175663c8003f2751dd362425471aa1c64eb96","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.4.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.4.0_1616026934276_0.8332082438383992","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.5.0","_id":"@apollosproject/data-connector-redis-cache@2.5.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"9fecbb6842933f87c55f62f439b2d96480bd7731","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.5.0.tgz","fileCount":7,"integrity":"sha512-105PCLAr/V7EKMGdCDvebc8cz+qt/USafDSPkvYcJpY8R/Ztjk+/2YQM4i5pZAg6/1ko8IJWcACQut8A8IUVpQ==","signatures":[{"sig":"MEUCIDl9janihdLy//r1iSvtnx4vvIDN0xvjnIF6nJAIbPamAiEAv1NiFmrbfcUqzM/4V8zY/7fIAcPp6lmuifLUPw8YpqI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWOjtCRA9TVsSAnZWagAAwUwQAJDo5Y0q6bP60ruCzyn4\ndfNQogiv8LzxQix10m2cxKxanu7SgI3LO+0OWUO/pfQx5jH5tjraU8Op2R6n\ng764a9MrHCi6HxL/yK0pnMMtLgY1/t4/emaG6Ga7quG7z5TofZPo0XnVIOHX\nym93ZeqJNO+N3xIzpV2Eeb9/ssgr+IuUsPpvjW58fCFKhC7C8ePT4nkHGxT8\n3bWLt4v+a9Fn03gRbD0Kp3pNcWPA+1AUrfMvGX3nl7sfmLI1rT16QkbtFH4N\nnamGUjg7VKiRBKoCFe9esSacdq+JDGtq/AAMVXH2O267nWuJxTGOoPQu5ObL\nsHLZd2ldOOkEtNYqcuCI5UlrVSq/MofXkRmySz6DmRCqZmtOXLfynXqCtmg7\nNwB9vKZn1oiirR6ovcc6/zPjWczlgoFB0WWzJs33Bks2PxFSDsXWVk2MLhIb\n+5Jb2fKc+cEok8xyKfadcgDFUm7TdPzQFF3tborIqn66AXEfJNbhXNfb5hVw\njEPwVzjulg9RriQfWr1Z3OXV48g0LsNw0GQsMB8qpMlyyyVJxMaXJcYRCpvH\n7BzK6sSih4LFvZFjlCAQ/xUzU4ykT7k9AzhLoXG0z8Scd/x7KLQlXGq82IJ2\nv5/DKswD2n7yREFHMa5R7Kc+l59f36qyGNh2oMy0jr3J4BUuvi77ncXfzCE1\nmdnm\r\n=gbCv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=10.x.x"},"gitHead":"a242b98bd2129e3a3edde14908dc817930a29475","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.5.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.5.0_1616439533090_0.6228731983391449","host":"s3://npm-registry-packages"}},"2.5.1-canary.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.5.1-canary.0","_id":"@apollosproject/data-connector-redis-cache@2.5.1-canary.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"c42b06d7f66ec9e047416d25a965e653f3ab24c9","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.5.1-canary.0.tgz","fileCount":7,"integrity":"sha512-9hHEp5fXTKp5mNctK61rmAkGL2ff96OwB1WGFOzM84NRxi4INNTVAyU4EsiQvVnAMM2XqYmikQtkL7+QRhH+Vw==","signatures":[{"sig":"MEQCIF3PrbajK8huup9rT3bZt1vy9D9MGPko8cnXJy16RkzCAiBN6XZa6V4A9pJOfu/VEi4iStyPj0+wL7Echh3vc/PQ5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWffRCRA9TVsSAnZWagAAVMkQAI+OmeQc6AfKKd5DSayg\nKDFMZASrsHlNZSvbUa/abTWy93Vzh2GpzapVnUmprrxr4oaNwLspg0et6IJ4\ndcBWfuHo5vQuUeENA7PhUeM9MCaW/OG+1/6wZkTm8otQ90OMSo/MGGpDWu1p\nuJBWgRZmW+glLqm2t7uEts9by0mN9toGOW5U/jbOTRLFz6N9ZSGsLL1VCKW+\nJVBju4UrkXA3Z55WtuFsCAv79zZZLtddyZ6btQaaGw9OywEnepK34uNksUl4\nPRm4dDX2x048khiYU9tVvcJXol1lpr/7qXgcrxey7g3vlRvnC9KF2DQbcOSy\nQayFP7dM6osNvYhGx8mKhRx9fsn6OqPKwmq6GbHCFES2+OPS2nQ+BRVbtfN1\nH2P1NKr+KT6d6hYfJQ2g67lEq1tEK6oLBwyYUJWiXpw5gwIqIIAb1290gkyy\nV+DI6Cb8cwCDbSQuCtaNXlG4+3OgqStKzSvpNfz2q97ajDHn/IBD5bl4D9qI\nWsjv4Gs0mM/lmDgFp/3Ovbl45engE9YK4c2tJb+ObpHnRMp/MeTQlMPVkuV8\nURKbJVKllxF8H2YcKSGU7xpweAwVdiiRF9SC+hvZOGd0tStM5gU5O7yMEbDN\nXk7xrHR825EP3/7BIR+hmDmqAAeIz+qXHVg8Sjk/Nbu5qic/ifyZreeF0ZyO\nbCuV\r\n=k/4M\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=10.x.x"},"gitHead":"3355e27557faf4f009f35a55848f833c69b87220","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.5.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.5.1-canary.0_1616508880829_0.29216582614307307","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.6.0","_id":"@apollosproject/data-connector-redis-cache@2.6.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"10dc3b7311d2de3f2ed6fe9a12f435d3ebecec9a","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.6.0.tgz","fileCount":7,"integrity":"sha512-fY6NAN1L2iZE1OWIAqHhMYc/DEGTWy4FEvSYGFSXRZkIPwM0/evalA2cPVsUzE5T3N4QJ0stqpyVdeZZ73HUzQ==","signatures":[{"sig":"MEYCIQDP/80+fdTBSWxDF1kZHSnAvC//zDw5bGDtqUvLcJMHtQIhAMXraj4ju+YTldmOBL5YJ3Sl6SQ1Np+3f/MHMOqffoaf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW5ozCRA9TVsSAnZWagAA/9kP/3DhaIq8Sm8O12/v+oyV\n2IHHvsABPlITWF3J+PtqUMRbcZcy4DWuFVX7nWMoMIaiYZRvbKcjYS2iV4+Z\nKT7cb0KwkC+lLq2MXl0mPM9Vg6l+X6I7TOn4jZZ21gcYXozzC5tu9MD65fDU\nBbCsEK/RoSp8SzBFY52JXlvVhERP8QWVUK+zcnWYxGtgO7FwywUryCL+4EHD\nRqMOhjQobY51ZzhoqUrMHoeBMJBMk5gg+cmV9cuOoiFsPABHGPXBH793rm4X\n0cVzXJQNmi2HGjY7f/VsjMFSI5diyOO4bnQdAXzCWsxGFgJKyy1Ox0qnI7X4\n0lTbzBY7+0FiO8GoFUy4LqMwDtAKdW5vksikKrgHj0Uc06/itI74wD0qzgmI\nMbGJfal+n0pr7+rtYio6IePjaiEPYVuOQFraabB6hE1DR0gHr3CTDxm55bjV\nLVLlalU5NmUc/QpeHpydtcn5E+CTXgoHyWE1o8xRwNik0p3JH45HIXqw9uwG\ncsDjgGVjXGsBKvHvr/rtCrN+Xp9dd6O/Vymbi0jFnaYDl2KjGADrUIQ6BaXz\nUARBS/DUynroqolz1AmEClprKdy9eLKxvjeZe/8vCWTq2vRr5XckeWetnA2f\nuOdLcNYpnn6RUHm0QeuFy01/qtxQTzv+XzdDSub6Tj4gOdAsTlXNOSjYvNan\nr4I8\r\n=BC7V\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=10.x.x"},"gitHead":"0976a22383bad628124850d6ebb9d9f5cbbdc1ac","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"yungvincenzo","email":"vince@classyh.at"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.6.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.6.0_1616615986925_0.10611432283488131","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.7.0","_id":"@apollosproject/data-connector-redis-cache@2.7.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"ae938b57be214a637b4ae15473c27daa48cda3f0","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.7.0.tgz","fileCount":7,"integrity":"sha512-/WQNQlGPtqwkdblXWOLwMYPSafsk8cddzpPzkdcCpGMn0MaLMZTGOTdBAhDWP5z96kZH8GRCUIQMz13jfURxfg==","signatures":[{"sig":"MEYCIQC4T4Wu61oJ5Oydy3NLYbZluhGSgj6Na9aCcFxkBhSXogIhAOsqaR8limmB608o9ggimcikjJGAVGPBm162LFmLjGFZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXMonCRA9TVsSAnZWagAAvsoQAJtN+gXme2i5X9D+DmW/\nb7UGcKJMLyjMrRz7uKQo/vle3+FYkroIufQY1b5b6mnC6msU33noNj3G2oQr\n91bhOLbM63w1d/8hiNX+4E2q3QHW5nysPyHyeYdMoFv0APGA3oCOnq+90Ax3\n1k64IIkKKZGxsxN+deIyRU6C9y4Kdzb2WlgkfEUb/GGjLAavI+XjcH+iWr3F\nSc4poqB+7Z+DKBrZhxoptuGgMjIgwhII5tstxLSOqkXuHfx8L59Dc6eLJ2en\nHdRRpt3twE0f+KmQ/taDteIDtvReaNjQUpT4MSuc0b0IYrJjC16dn5/4aIzc\nvUWo6X6R93BzXDWVHzTOyj8GOJxm22Ofc+d485iUd6kpWUiEXvWGNYLyiuK8\nFfo6mNJrA0ztLjYfkakwqCB0S75875yoV4DC00s06l3+dRyovnmX/0eaL5e/\njldahVywOmEbuzV3iSloMYK+H93KjUb24S8fmJ/CGVFRtWs1HPgXubiFIVYU\nq3Cw5Yjp+6yNTmH+bZ4vloAWqkpXzNl/hVZ8l1soMZe/chWMgtjBCLZqPlVl\npmkuaRXC1fAtjRoZURvPDJVrtgTkzlc6wP74rBjezN2vgpVvJvPMGkiV/cR3\n8FReISOfx+Wq6CAYbiLRrv8jBYg7lN6gChxLabCz/cjBfQRDeqPP9DIeB+jo\n+Hi6\r\n=iqkd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=10.x.x"},"gitHead":"e0ca94fbccbbe278b580b71d4b415c8779454fee","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.7.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.7.0_1616693798864_0.37459212798359975","host":"s3://npm-registry-packages"}},"2.7.1-canary.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.7.1-canary.0","_id":"@apollosproject/data-connector-redis-cache@2.7.1-canary.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"425ae395fba48eb7a6088b4f5f608a22e3c7fd1a","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.7.1-canary.0.tgz","fileCount":7,"integrity":"sha512-+sIENdMZf+4NJVa3hGSw2tbOSfYHEH/X2m1Ezvq5BemzS9ODaSCnRdGxYMILJASnZdwCsYaSxcNLwIUn0+AbpA==","signatures":[{"sig":"MEUCIQDA7pf+5ChJge6AM0LaT/opc3faswBkUQZh5d3m68EE3wIgdjfWoUDn2oh843Hs47QXhBaQqNIItMhHSXaHltQVUec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXMqKCRA9TVsSAnZWagAAlf4QAKCnGJXtdbEW21yw26Ra\nk//cHdOlQSVy3Qedae2qKwXfY9CLjMRBt5URDppEAUPvvXxZ3e+G+UdLCS/B\nodhhGNktNC/f3caLOD3p7sn3jBQ823l8xjFu3LsWjDh3ldZVfpRYFnAeD+7m\nP+GgHug7BGolIeNRqDZggOIRv8ulUO5cTSxx7ya3pXok8k7BGPl53JNHKEhZ\n/64xUGSu4EI9Zy2s/1Vg+J5qpcdZcd4elCI8+SUh7jeTt8jpuDTrehKiVtem\nustFh8PKS9jD+bxXHHFtVszNF9I7vIbeu2ZJWwxmnH8s2rPJamz6DQwsw3tz\nV3w06xN/iHS3f8ynsucLV/xfaUXSmbwu7YksppAuTTliDPCpTEdDDMq8Qbg0\nrv/U8NA0J64Fra/U3ptRwPRBpjW0+yc9N/uOuI4DZNIhND7CGJXwf3SdjILR\nwoGxyZLD69aT8hatXuTZgwLk4kPwhazSJgJ4CAislooklvSfo03YaNkthq2i\nUeAGn6F2FLBg32sXQ/eoG4GfJjH/72wfVWwrRNnq4VKayqhH4X5Q2QzlBgX6\nxg3a+cT8Vyu6DBIwMMFLGfou5VEUuuErCWorAfmpdLMkB39q4BpzSAHxcaGf\nxLH73Ziw0C7ppLn6bQpUQmlJTsG8zI1lXNUdmOPFhnL26q7/Qzl6fS3Bk8ly\nI1HE\r\n=nvFl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=10.x.x"},"gitHead":"e0ca94fbccbbe278b580b71d4b415c8779454fee","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.7.1-canary.0+e0ca94fb"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.7.1-canary.0_1616693898115_0.10443692995157572","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.8.0","_id":"@apollosproject/data-connector-redis-cache@2.8.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"9eeb5eaa45a8b54a5419821eaaa822de35ce0cc6","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.8.0.tgz","fileCount":7,"integrity":"sha512-pz789HDA90AehIEZYYUIfaWQF3xMJd8EQ0kHbnuc2eGQ5isg/BmoCIQoFqS2wTNryRqx0vQF14Zu+NOvzk46oA==","signatures":[{"sig":"MEYCIQCPyzZkOVMwpzrToB8TcLjT3pehpK4xkf+gNTw9ptroRwIhANB+yRgTAV7rpxSaJkIcw9rdJYTy419t1xc+ZiLfvqqR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYceTCRA9TVsSAnZWagAAFpwQAJ6i9eicPPeQt+6qRhWI\nA9K9SwHBa7SVXi7urSw/HMQiE1BVXZVz3oVwc9nMJtTNgnYRKJQHeOOUi+0U\nUHav9l1nYp14o7mvpPQE8FqIuIWEDdWtFPFT5+/SddxDgp8A8lrFy/by1o9u\n9KMus3SIUqFXVB7nZuF4Y86JdiKQLWwgaMVRC4B8C7I0rJJmeWp8AeIFOtwt\nAoMn8h98vcc2cg0gK5RccUi//kPlJA5NLNfsYddpndOMl/sDHLNNoFTJ3hVR\nuHRMGJwgSUIRMGM6j18zBpd9AvGXLtWG2JWN8imLqvHi7/RQyudUltYfWzYy\n6UQoL/I3UiSuJ7ZW8rzeGrUin9I7RIIV0I3dmlUwsjplJHcBgyYLqen8tDB7\nuh8EBbiZ3i1BA7Xmy5qwJ28gsBvtSz6y3n4JXPWNUYR/H9e/NHUxakkhLzf3\nJvSOZu3RpDC8Vph7qBxk78hP1GqikHxGxjU82bgAjlJwf3WnK2E6oGzwwM1S\nMTc40TUHig2Web+/GJBU/YttTRgrXiS3SM7KFoUcexu4XQLutoj68P8lXJOG\n0FnMeiboadF+wmRBcqVBFuO9gQkabhfdt7yeV62KJBApS8x7eYb6t0610u4U\nKeY4FdJ3Kp9A/IjZ4jcX+pfYPYmX8WAdGOH5V7wQ81U2rhQrXtgOC+M0y59L\nzP4q\r\n=9y1i\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=10.x.x"},"gitHead":"36d68e0c3e11cb07bc217a9e13cdd3466437ca79","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.8.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.8.0_1617020819223_0.2393697600198148","host":"s3://npm-registry-packages"}},"2.8.1-canary.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.8.1-canary.0","_id":"@apollosproject/data-connector-redis-cache@2.8.1-canary.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"e2d0e47f27aef2b5a53b067b4983880027b6c688","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.8.1-canary.0.tgz","fileCount":7,"integrity":"sha512-ofRGzpNQhjRhqKVX06e2vkaXDsyY4uZXp+B2iQWtlJV5+jYKutuqtb5qF5iruQm+isWQAU6nzshE4HIT0Y5hXw==","signatures":[{"sig":"MEUCIQD3J7JLRv1DSbAQuBK/P8fmT+TqjKPn5ZzU+cZkUJqtjgIgPDuM1iAjxcUV/A1P7vqFNMQB/QlYyTAdHDRTk6RPJDs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYcf6CRA9TVsSAnZWagAAmyAP/iBi/h19cI0moSYpxkZ5\naJpN9XnjWd22GrWDv5NXXICeTkJt06fXxRWcpusGDvFTLbBghgKJgTtLv6sM\njdPsUfkvUBy7j1Wfr9OptfMdmaYjuBlUNEZBpjoYMReKECCG/wYWLve+1mpk\nZYoRMBibuU0GVhKSQkuYDrr1fICd3p5BnyDRUvJJNNyrDSKEzuqI5pzu6q7P\nu/UwpYjMa7unCy7xrmH7Vfu8YpXu/6zkwwmLLmxvJQmKu3Kv+QM+pXiKYgLn\nSYpVmn9GZjvVqTl33v3zXQ9syKf2kfyi022GRqtot3E0DHOCt0NEsSuNY3i6\n8618Zv/pJVuPgBddzfdahracvtDDndmBnGhUHVwv4NcrGMLVfPR6Mh3qsdVZ\ns7qcjR2epxQxPfOKsBUcNo3isfC5Ozvvjje1W5uZ4SKlwJ597rM1+NuyLJLo\nYe/AU+QMLK3Yyxi9Z+nJYkJCoudTf0wWn9OVQwMJxmDPqUPgJboGVEsb/7DY\nY6U7TXJcip6EbSRg3vTedPJUciNwfYl1LtW6K8SCA3OIO/8eKzwQE5LtgN5z\ngGUf6uMnQSjiSDnpf5RvK5/lO7e0b4RXH85E27LIOCzZqe9p70jYAvCjxVWR\n7gKUkgWeomSugo7orIlAgU01UCusPCR/MBI3DMAijtGmITcE0FNLRhy/zRh2\niPTe\r\n=quJh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=10.x.x"},"gitHead":"36d68e0c3e11cb07bc217a9e13cdd3466437ca79","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.8.1-canary.0+36d68e0c"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.8.1-canary.0_1617020922474_0.36897207220633477","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.9.0","_id":"@apollosproject/data-connector-redis-cache@2.9.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"31009e59ccba8f94569f61c295d1bb8ae4ccb088","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.9.0.tgz","fileCount":7,"integrity":"sha512-lmYaUzuzQszqCMcmNBeI5JJK0lPNedOa088S3X8xkOovrWkkYEaHf7+CHljhFEI/+XJmbbyJOT3vDoZP6I8BNg==","signatures":[{"sig":"MEQCIDh+sRo6wPrbXmYla4iC3g+asTNBzhDzd9HO1foj5A7DAiA5xePxtBbPVmvvGnNqsODiLbdgZc31O5rA0Fx5Sg499w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYxY8CRA9TVsSAnZWagAAYfkP/jbP3+nAbeNKxjHWIvbL\nfl4UoiI0tB//eCPfhnQxNJh9OarJCAm8e+NK760IEb1LWHIbZvJ0srCMLoKf\nQLK4G0wqpyKtfJmvdsZOlzUN9v7WvbRFtlUFkW4odaZL9UjJvt/TZxBxgRQw\nHF5Q18+IFWt34XXP65A9ZaiGvv/7T2xJl2DzflwaFqtrKPIJzRJNH1zeO5Se\nMkrkfx65RC7ypoCN2YJr4YO/8/lJkEmHlmf73mKqUjpcnWt1jN8dUWfDz9Tp\nSnuiMQU7XTxTePdbvXFIHUKTfrVplg8EtAx7ryVr0GCaeR/K/D72CnqAy6yw\nN20ppy4U8onO5CXVJkThrt9HA8vSaMC5dA+dEqnH68wos4uynBWuKEMI9h3A\nmF13tzmQxPPbAIk9rMUtD0v/L8LwB2ICTHcrHWOx8MMbAc5rnQkBjCGmvI1X\nLik4JuBdSKmZkUicMqOldk3lvlQujPCvnvNKjBTCYBXGVT9Wl++wKKb8LevW\n94hApXoDL7Wb0cRi6MoGYVlxXB07SyPR+rI3sqnX384ipAI4pDbkiPtdy8i3\nRDIDs588TqGViQZgBCe4F1LXUforS3lkcuQM9zs1KdRrQgGBNLWTSmJ1IJq5\nDExLBzAXhVypQkB+Jo5eVuclvvgVgAUDLNj0mL4Y2HvmbWkGAWRELkEF51w/\nFF9I\r\n=Ie6i\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=10.x.x"},"gitHead":"8555fb7dacca51f7c5bec4d40e013fe6babe64fe","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.9.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.9.0_1617106492334_0.5809845920055221","host":"s3://npm-registry-packages"}},"2.9.1-canary.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.9.1-canary.0","_id":"@apollosproject/data-connector-redis-cache@2.9.1-canary.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"f3d678b82270d19f6926211378c25a980a5a781a","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.9.1-canary.0.tgz","fileCount":7,"integrity":"sha512-yTI46N2nVAV+gnhw7GCyZq2WE8wRFjvjrb8E+jDtgzjY8IfmVgb66JjW8WnzjkA577L49dOulMyqEp6PUDWUjw==","signatures":[{"sig":"MEQCIGX5+Q/hsm8sqth1G5eJNODy29N8ABx9JJf7CjvRj/8uAiAGENW/sKo2AuBaC71mccp03Oj8hiMwVGOiU5D1wc/mpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYxarCRA9TVsSAnZWagAASGgQAIeT5LN7/2uX/6PqlgGE\nzvJI/gBQs7V0kBTqR3pGkF2mOSRCfToD99doO2BdQ2qL6huQIju6MHi1DXom\nC0gGnTb5ATiQ9MPRe34Yu1rtC9CQrXbNRus7gGYK0okCA6os3tciFIV5gFUA\nzXJvEAVBt/kEgQUE6gLjroi+ipJYdFQP43HmjYCeKGlkxWma+/d9S8i05IUW\n/VQhrB0sIUAmY7Ai/WAOGYSPvFqBZgwBFJllNF8AVTq1MiZ3eZw7aEp9crs3\nYBTBOdrE8IiojCgPTFFa9cx7ck9DKVQG0gTEph3YXfjGpyt6rAdyvq92Muoe\nHj8JCyf/fOyH5O96FgtmqCurLfRhIGaHL7jMShphyQYhCYIlJTClTBqcachT\n3oboGgeAu64fC6g1gkAFBzC1TlS9USTxjW18j8dt2jqPpZgIBYi7bSFZOKDF\nzVneu0/DVUXqxWjE6gBNUfSyEJP0H9ONxY+DnbuLslRDklc74vAs3Rc7iB+P\nRKuraoBOyYoXmdGbEbBUJkvJLbV1sUlv2k/fQ+EUrVKIdp6EX/wwzfmTlpMJ\nUMjdgW9IVmj++XBr6FSvni/CVj8kaw+FMUtCsjderE8vwPbgyJWZ+tliot10\n6xs2mqRSnakc4YuaFK87UaY6K1ckMihmyjiHNvWvP/9Vkx5nZrxjcoxr4lpu\n4w+i\r\n=ENWc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=10.x.x"},"gitHead":"8555fb7dacca51f7c5bec4d40e013fe6babe64fe","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.9.1-canary.0+8555fb7d"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.9.1-canary.0_1617106603198_0.3043786095926726","host":"s3://npm-registry-packages"}},"2.9.1-canary.1":{"name":"@apollosproject/data-connector-redis-cache","version":"2.9.1-canary.1","_id":"@apollosproject/data-connector-redis-cache@2.9.1-canary.1","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"58996de1765fdb2d7585bbe2b82ea11e38fad970","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.9.1-canary.1.tgz","fileCount":7,"integrity":"sha512-JnoZt9BXPK1iU+1JsNXQ7vSWjw7o+BTImGZ7mbG+d/l3L3WKsrDWIp3fj99PJAeTWfd/BdnIIPSAvY9HpFEOTA==","signatures":[{"sig":"MEQCID14fneq5xgBI0O5XbHnEmCFw1qdvDdnRHu+wiCrohxoAiAumHdYIHEO4Mf+LTEm+SU5y3+Sik80v3+HU7ZjvIBYgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY0hBCRA9TVsSAnZWagAA7CQP/REMOxziJ3kGHjzmW+1L\n54691C43VEj6lq6Zj435ieWFZhSzb8DvdVeLsk08MdHHaMstv70ganghwxQd\nW+jA9HUv2gGv8nmCbR3ZK38MZW8bgFJySFlN5QQ912EsK/wbPqsv4ksI+lpH\nOoegUO4rB1uAE69jIeuw6E1kbYjNsaJ8khGk+30NZfaQk6diQ6XpUArr2I7o\n6DDKSs0fBnLO2nFJB0eBDAkoj8OzzHxF3Db92jVwav6IUVn0dahhFliyhmYF\nHJcee8+BdAvqcX9BHfCfU7rrNoJ1MWjYSTh68/CmFKVZ1Dp2lZcGc5zUkXry\nJ2aexzXALnaWZli4GCBYkv7miF2+D9O6s9FW8Dspksqx9Tuq+pzeKnENrtcj\nVwmBrKO/CGqu43890bMVKTnsYARF3++kTHCfJVumWtaauuH19UiJ1PhZHW8u\nXhImLu5lfSB8bmHCSqXHpN81Ix7x7FMd+X7nIMbScq+hQaWkYw0UxOhaf2SV\njAzTMS+Np9TgKgKJHsmc2ZckZHFXlR0N0YKG1Fzs7CL7SY0xMO09UciOPYjj\nWrINBaCCwCFOcuSoy3wZL09Uz4gZLflX2L2KgDkDtq1rUl+vql/oagoXZuwa\nE+EAcsjUCGbFkvT90F/0RaTFR03i4o5Mw0cClNPv2uR0TfZLkOkh1zxvKe9P\nvOFt\r\n=7pe5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=10.x.x"},"gitHead":"1210d6e3ad50a921fefda91cb9df99a3ee0151a1","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"redreceipt","email":"micneeley14@gmail.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.23.0+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.23.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.9.1-canary.1+1210d6e3"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.9.1-canary.1_1617119296488_0.8628680609686326","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.10.0","_id":"@apollosproject/data-connector-redis-cache@2.10.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"b0b1e4835d26c30e8c215020494c6350e03fae1a","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.10.0.tgz","fileCount":7,"integrity":"sha512-7svr8bDX+NdkV+b8qF/NJeOD/uenzphiN3hvxt7y5TE9R3etiJay+9+RGfh/9wLzTNfeaq3bhVP/hc+Y7jHJnw==","signatures":[{"sig":"MEUCIQCdRmZGTsVcP460RDSyBRny/wXnURSNJfGl6QrHy6szvQIgTSR0CEZoW0LJWe9vkKlvJ0gBsSlWr/b3NnOfa7w2wgM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbHOfCRA9TVsSAnZWagAAOVIP/3NLyTbnUWlebizCfKE9\naGfrWhhJzugsLXwPKr/8/Ro5acllTxZJTalRWlKeAmOe8IK284Q5jQBs6aBa\n44ZU+gw+xSB4oKUnvrvaY1sDtAAKE9evqnm8+qeBUAQarzAYrmhPjFSXM624\naM1oaqH5wvfLkenNpaV0RKt456q06b2gMEGRWzce+CCfpgFvgA9QWTh+Vcxb\nrTcmlkDyE+dtV34VaCSieRj501izFprBJjaZ+8A8XRrRl0rHbwVhBlcWISVq\n5eoAR7Mdm9F85ONJAjoUKzBunGJLSPg4Pwdx9fdNpHVW+oJhYrBmdIezlj2T\n8t1TMlyrMeYpwcFosdOGphS/k4s+18W8cvULU4P0ahs4cxesyylR90qertTK\ntoJUJ2Pd2fHoZQzt6BOAyTsOn+HHWFfR0IIGggp2eDmGjdw159K8WLA3AbHb\ngsU++AFqf/uuMzfEBUBfNdM3oxWB6ZkN8GWWYOdHp/m+X/wzCnuoiNnGV7MF\nvB9mcp08aM8O7xTwolbpuLjApYrL+wn7QF2J3wn4Ww+b93Aq0vb55jajtDZg\newkd++M8mTY3fSb2N+zcZ65v+uprmVnsxwpKnQmUGManQq7KJB4rpIb6ckiv\n2I5SiSw0/V4sW0vmuwZNCJZ9bQ7DBPMbt+DA8BdkW3rtgKndkeSjkIrAaTn8\nRP87\r\n=W1g3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=10.x.x"},"gitHead":"1a2e252309992f6e1c4514ad92da73dae9949e74","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.10.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.10.0_1617720223179_0.5640870908661817","host":"s3://npm-registry-packages"}},"2.11.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.11.0","_id":"@apollosproject/data-connector-redis-cache@2.11.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"b20f7dbf7ffb768a864f7c284ece1dba8010d817","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.11.0.tgz","fileCount":7,"integrity":"sha512-aQ8xDEc7IFwcQewIPCM6IwDNTKQQJnghcums6GaUwGI67j9P0gs0yOrvLiA/FentGVLUmnRB3ulr/DwiXK45Rw==","signatures":[{"sig":"MEQCIGHdtAh6JVFkNJXYn7R4ALbL2YZc0dKhJJiNBCwXCEZUAiA8q5/TQ2WqVnBtOG9uI6YPkYeo0JcJvs5uWvh9E/Txzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdISICRA9TVsSAnZWagAAKYkQAIbzvf+JSFCEVm8YNeoh\np6igwHdaC0HSdpH/oxfaVEUeMB6B/3i6oGV/PlB40vY4uRI1q3+AAfMBN/Va\nSGJPyI+YAF8RLxrzanOKLAj53w1ZuoumPun7piqlJ13H2pkhDL0HSqP+n/k9\n198Om9HCqF+xg25lMMvmi+nb/wuLTzmDkUqZEc05Bo1kLnIfzKgPHcD7wqDi\nMnQCTWPHMCm5N+xg2M0Qig2KorR1Vg7DLXW6DzaleSWpA1XtxLhixgtk97Zw\n4Q4UHr0/xUDKDUhfxUyh69tXjm+aFZs/ieVa5hFwfUvXCYVKVkwA9j0QUt2K\nS3YL3gmCYNfsOvMkpdJ9hAeG6Guiot1g/1ioX2DKoUsaZGR+nZUtjacr9B75\nTx9O5XbX4qvvpzaxbS0K2a06DWacxZEVoYo3WW2mK/JMenYLvIgUEGFiXygp\nbhQvY948BEjvqLdQ3CAUoONGZAi2CPetV00JrPBnEtNnJ1JwH2Yh+nYF7+Oe\nE6HpeN4pMvmhn/PgVniWaEAFd5cOBNfUi46UHPD7KSIorR0YTs6WBHAL9Hud\nYuSeoaPKJaUzA2opSmOuDFgHnkrCU+h3lQ7uIm/hA+bFhTr5xyA5qDMIIFpV\nZQMpjk1iiu+O7ERIfZUpkoisGJGtEmzhbYjXfpAYP+6oeEU95TE0NK7N95KA\niLDO\r\n=591y\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=10.x.x"},"gitHead":"29b07970810f5f2a566f188043c38e45a798005f","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"10.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.11.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.11.0_1618248840084_0.038892846861473096","host":"s3://npm-registry-packages"}},"2.12.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.12.0","_id":"@apollosproject/data-connector-redis-cache@2.12.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"130532ebec076792b36083df942815005b2c5a8d","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.12.0.tgz","fileCount":7,"integrity":"sha512-JZ6AaGaQfXToGFd/KqXn5St0PvnPCq+jpTQD2zsP1W0KPcmrNUDRUUKSifsZCjtO3AhGy7W6zz403FT8z+tRdQ==","signatures":[{"sig":"MEYCIQD2UgGotGAUwCfJBauH5rNf6hS67V2Q1SSheM6dQsAVSgIhAPevYzh+IZATQ1e8Wfl7QS0uTnEiGpk//YX9to6OjISZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggcaqCRA9TVsSAnZWagAA7HgQAIq9YvUmMvY2dxzmLCa+\nc1MSm1cb35gqPanXROuH+TPtPlehOM6436LaAwU+XQqogx+x5EKtpoLPSBJS\nobD+EUrLwa4YNrG2pr36n0EUh7MA/iYDPbtfgNkOikwh4Lj76dOL1HU0pVvF\nS3u0MRYP6AhsnKvtQXpMaltqsZ7W9aOXtCql1MBDHTMehtMBhnKDG9Iqqi7B\ncF0hi6CVc2VbIqS/sd6q9trbz3wwQyCvuZeiZtZ9xg5OvmaygQNSlicYRfEg\nj0Tx9VjXg6tJadBUN7zvto07iUP1ypeTOLfyY/ahYuuh4BECjDubWDN+a+sh\ntQxGlodN/wvdyVe8pf4CRfK7m7nhCdelFhi+A36zGr2gOfAWigiIdHrZCocp\nal37VNmxKNOzqWZsU4nyU1LvyRkgGoI/C9O/n2Sh+9vkXedw31dFkjBeum5n\nBhfZrlzOTtX18ZkoD03p0DX1YxPgv4YzsbWhlSZIyeP7pJIZImGUlCrOpB1P\ndq1UJNb3+YG7xJ6sNzoS/C6xsVWjg4gIJmznunZhouWJ0pau6e07A6szbxeG\n/JtgtfFWrLVNSyyV2vlCUScp7/He+dBnkbLnscKTE7i+AbLhk5l2Y6Kygd69\nfftsSnuYqGzcBeYlDBlYiO4AasaQTwW8hczw418PmE0R5tl1Nq6ODPTsvPC1\nWX4D\r\n=VBkd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=12"},"gitHead":"6c493f963ca10aa1ca8122a4a210aef5675e269b","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.12.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.12.0_1619117737635_0.17652217659012437","host":"s3://npm-registry-packages"}},"2.13.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.13.0","_id":"@apollosproject/data-connector-redis-cache@2.13.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"64c95259da28871e224abf18e72fbb2990be210d","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.13.0.tgz","fileCount":7,"integrity":"sha512-kWp0f1HCvsPFTiXGmNaqbzKJY7SPzKsWRM1jAuNNp8wQkuuTjT5WsUPotxX3xgEhBGjogELEvK4QYPU94vXr+A==","signatures":[{"sig":"MEYCIQCtpZ92b0/Ls1AAUkrNKp7N3J+9FFCqSQ6YFVzbMNipIgIhAP1ZsgzMTlH8oPzKQDl/bTSZwMZv+udqddMJgTUBBU5R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggs7tCRA9TVsSAnZWagAA1BEP/RxTK9DrE3Cg6NPwRiAY\notfabCZh665EdxjqMwTtJ/Sny6B8Kt/Qp3FJNrP84oNRv5GHfVkBwIZojdT/\n2cAbBeaVyI0gulU3l7fXSGY2EQ7AO3MOrEtPoQwnQjjfk7cy1jmSwSMxJNYa\nSg7lgiVhFxAwrLxankhbVN5wkfl/gv6lQDJicjNG1QV4D4+kHXwYq4ITp5cv\nVjuaiyVxeZmo6qtwr5zuyIWx2DlyY6pM55cXQVzNHKeoylfY6K6ZOFFZRTAR\nfQHSc08+DwQjz38p2cWAlvxNNpQilG0qnQp8f36M2DC10FMj3vTh81lc0VYx\nvZcRHmjLIFw55ZTbRFpPJydx3sSLzqopqCVlPVhXCt3ruTcEwSst3QqT7bVU\nZ3OWuXBLlYdBfKoAKIGaPe298ueIq0JRg+Cu25LQaKDPF/e8FY7gkbhlEaI9\nGKjnRu4I/cpvL2rb56jehta4XLhih8S6HHddJo55eYXi3/kjhcoIFJNdyaMO\nu2z34ZseiuxolInp2kyHZTUaX5MaBoaGB0H9kbbk8XaBJL/JgK27QNq9Pq9G\nBu8jv117/y3+IMN9Gdz4RPV0kOqBzIox6W35yAkemrSMnItPWfwaDt+T55Ol\nFcln3C1OTUqoRsiS/bGuntgf6RlOeOo7C6fCmkWTzys7ydUG37IMD82gzKF3\nED9e\r\n=BPDF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=12"},"gitHead":"6b98d8e8d65dcf56475d1d0a2ae929a6ac8696e9","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.13.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.13.0_1619185389092_0.7892007630605604","host":"s3://npm-registry-packages"}},"2.13.1":{"name":"@apollosproject/data-connector-redis-cache","version":"2.13.1","_id":"@apollosproject/data-connector-redis-cache@2.13.1","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"1d77a77c683b5dd071ae466a5f79d4dd75e17e23","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.13.1.tgz","fileCount":7,"integrity":"sha512-T7X2qPE2M5rNj/g7l4Z0+5hIG+Jfvb2+iKFxMYHBYFUfjqbHbrRrXZaftTdk0G1+IpfIUQGkZboauZQNCs3+9A==","signatures":[{"sig":"MEQCIFrcS+JqeQ6E9ZPeTLET++omt22rqDAJrxmSpnjzDYMTAiAg6Nef05RmRo0czOG6aAvuy10ekWxy6oXRlBz1Z81rgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiWlhCRA9TVsSAnZWagAALBEP/29Hpgsc0Y+RAM18SuK4\nfLIcXP5Frp3DwtH/+duDUEpb7J6Z6GtbEnSvii+gKc1voMmeAqt6vWAxvt+5\n8FgVStoZOkiqOu03W/o1IpQwrl4EY7yXkhTj2ji5jZlL/vpOnIM4sPE07HES\nbZqmqRWP7jYxsrlWUJJEuWbiSS0I44PyVsrbwb2Kea34/EGMgbI0Zz+bIdk1\nKBn4+FigqRA1mufSK/u5thzVteJu6C0R/pjgI9u38gkIKs0M4qKC4gxaPdpP\nAuF1ijd1lFSr5riqFS8D0K/pZxjan15KQ77ScYeMTRyZwQ9KilaHpH81Bm0r\n/PfGiJR4fEi/tTEHVXwnsrNVPdVOldZ6tnmLdV4sieMq4yDwxyVVK2fIVXqM\nvGK4lJH6EU/fnfpMY2vlczo+Q9ZpX/TfO29WiB8csTDTcKYXgpkpVnM7cT8l\nzUwz/5khbIupsNWNMWaSwO7c2azR9Y4mFuHvJxUoK2/GH4UXS7fuCEAWztaf\noSq0nniVXtUfpTe1/puoB1YHcLdLksCeirGVj6BFAuqNT4wWYQx1iELH3PfW\nYq1nUN/MByANXpic3SyBbjOMOUkLuCyWqEwOhFjUqUVOtDZyIa8+QiH6wHFF\nUDYf8cQdJpizGpBOshYqJbr0YT2/5Z6FHI9QGMm4eUMpiHZTXgRyy22aTOu0\nnNPg\r\n=yiPk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=12"},"gitHead":"e79fd4fb9028cf612eb5280969a5e7804efc51d4","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.13.1"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.13.1_1619618144583_0.5720851795336059","host":"s3://npm-registry-packages"}},"2.14.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.14.0","_id":"@apollosproject/data-connector-redis-cache@2.14.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"e16c12643a2ec6b9c74df224ff316966091ded4c","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.14.0.tgz","fileCount":7,"integrity":"sha512-YnWn/LKKi9G7vAHpbvNNVa17T517qE8Rm3qQQdCUfSM+KPeIgi2mxGgNmz3Xbj/MCkhrjJY8zZkcFW0K+Q9W8Q==","signatures":[{"sig":"MEQCICKsNZfg4m2Qowluw9Xy0SQf09aCFZ+o0fw5aQW05H2CAiAyY6egkEdfcMlkJle/z7eDg3IMbJnRGLmVsef9UCcJGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnplACRA9TVsSAnZWagAAb3wP/j9FRv6Gepxy8+oSmt63\n76pfOOP5TZY/bvl7pheLQdZm9ecWqSeaHWgGECJqvhDX5WZfBjbyhvHar623\nCJVzrQNGR6G6b7AtQ6pTvY07fDHoC8sNKitqZrFDAyimpTywe5vcsIEn8Aeh\nuaCXZwnxCsfOEtwiW5ZMXaDCV5xfV3hByb0i1wKmOF0PqOk6YIMc7Mg7SmO+\nW8AsCP7ae/WQqr6+zkTtYuogixyCkRuW8hvhvvH225xhWR3O7pBasM3Yf1Nt\nGVdZN4w3Vtl75DcLiWKCYc7o4q56feZagTh9gzmFL+o0vAwsLxAleeeLiE9Z\nB5VrynXZXZSLr3YQJIKtz8eHTbcWdY4kVeVVqT5JL9G/ZcJSf5c/2XSEO/64\neVvMsV47Pkji5J9GvpANtrqisZmS13FMrnXwPkEgVTTDs+s6zhtV6X3Jd0AW\n6Gy7Kgh4HSpnnKEh7J5hMYmy/NieRFiy6Q6M8Ygm2vYUmNVsvMgprcpGoIxy\nOgcFPJBht7t0cU/v4rAgovkRijRiykjMvgBs2dw4Joxua9ewm2xPPhp2Vm/y\nfogrkw5hHBDfP72orIEx5woKpfSoF2ZJhDKE1Xp7okiu9DxVWpDr/646Ucvz\n/mmpqJIJwnUAeaJlSKGjBjYnCIYGKpdnheLjk/duOZz2HeseOFoSapvQ+qjI\ny9ku\r\n=UcX7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=12"},"gitHead":"a967877717651f0ffc9f03d4bad3d27fc2433487","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.14.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.14.0_1621006656061_0.7710756789456874","host":"s3://npm-registry-packages"}},"2.15.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.15.0","_id":"@apollosproject/data-connector-redis-cache@2.15.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"8bb914a3d3af78520f0128210101561aaf97c769","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.15.0.tgz","fileCount":7,"integrity":"sha512-qpQBoLQhZZNxd7HuEq1ACdy3aytC7jO24VowqXxkxzPROFDPohm/5wbyqo+AOvI871OqiyXIG8cdT53USjeB+Q==","signatures":[{"sig":"MEQCIEfbYlmyh0KMh0dGdqSrzJ8mYsiKywXPM5syP4hFTLmGAiBfDfzO8dDB9KipJFPOysxZJFJuAITsTM98ZdieVY3AdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpRsRCRA9TVsSAnZWagAATFIP/1GtU2hhljzRDV0+ILgn\nFOgqfI8/YGZM7OeZye3aTtzcsqFAmdUAnqTVc9x0C+9mKkDfOGc1wMO6D4gR\njUOBR76drI8w/iyPWq5s36P6QFh5AeBnRmBRo1wGB4GLfx91EJwGL3kVBFp7\nxKZsY/1Axuq9LNnOrCtKK6/hfdLeyNBbgwPyWotWxqorUXPFeBZKpeLb5v3R\nYcFIRFlVwqsWferHX4kQ3UhBr4MkM60EyDX1IzMXCtMcHX14jbRtZS99GXam\n32N0fVAg1j4p81wtDopUEQCaDTYxcIJxyA3Upc4CMSWCid6wa9t2g/Q249cr\nTJVQd+Y3zYGBUTazXP3qSP9LybuMimtdSxwLUR7L+4vNitsWHrRS1RH1NAWj\neAsb228SX4FnhoO3YVIFGKrKHODFleTW1DS0Ka23LajZde+28KeMiWFL5Xdd\neacPgLZkUIDWwnsetVlaV5ADC6zjd7yMQCoSNUD/MMx6JvjrpeOPSBIPPRv0\nngZI3akxp8ob+7dTNaBz/SFp8C8DBc9LUvvztJbrI+ayufoHKeGqB6Nk7/Wo\niD+0IDGN796ZgPx13wM/AYohMAm4DTwmzbH0LNK4C+MrRlC+Jq1kYM9ypoz8\njfJMBgswoEEDxLr/Tq3s2z3NK8i16De0+oPZl/YgWvf5/8ql+TRpaMQJanpg\ndjQA\r\n=xBpm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=12"},"gitHead":"cc1c7061fdd962d1ba4c987743a6cc6053d365f9","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.15.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.15.0_1621433105459_0.56431566570968","host":"s3://npm-registry-packages"}},"2.16.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.16.0","_id":"@apollosproject/data-connector-redis-cache@2.16.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"f469b153514a53c44fbd35815cdf3d88a11343b2","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.16.0.tgz","fileCount":7,"integrity":"sha512-dKTg+qU0avM7GaO70M7OV4flF44nLhwzJtqy19fsu8NhLGBZ8OQtbCoZxXOQFWxON7n5dWVhBDeiNXZRVPetFg==","signatures":[{"sig":"MEUCIEPzFl8Y6yOwYiO1cYemefrQEGb99r+SIzbW9xlIcyHhAiEA+SSHFuWY4YP6NWsCnrK2fQadZjr9lB/p8/HoFKYSJgU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpm40CRA9TVsSAnZWagAA6s8P/0woVofIn4vEHoO/HHMN\n0XEUsmyev8G/IyCp9eTgEIIuNpsW6LJOmLWvWgzSxr2nEUYpHbLKBtAy6/ut\nwZGRyhOxYsc1T2yHL1Y3LoSuQ9HYwjfQwxLfZTcZ2AVpx4nCiIUZ2ISReZsb\nuckMwIZroI+amliqLq33Afg8LL8lAh7/Iui7Ud0DgfGDyUgGNtyjCtnketi0\n5KWNcf7dYzYKfMPWb6dE+0dbB2e28QobrYOPBWnCCIFPiT/ngn2i4L5JeKMf\nKIj8EeWtoVX0GkbOEoeVrpq/4LBm7Udb77kme68HVyKUWM8qZ70V+NacS+UV\nHU6Ov7NcidtNbS59IH0R/bxtzbU7zyS+O9pwnZ2dlqwVfltZp/ERzmVAsAvc\nwdfea4+zb3MVvJuOQtbPtuTHnaM3NKBizTnPXfeqym1/LXkZZvUKWK8Y+SNu\nYDj0GuTZL3LjmNJirKzRZFKHIFlF9aSokAn4g/AWRl28E+UY5R6/47dUmMyI\ndl3MqgtgfLkTUSaNab/wjGZZre4K6LjZq1kSQ//ynAcB3q9cdz4EJots68vo\nwt0gb236CDbOM/7wFIlvkchWplJ6X0cBpLwuTRfqxtmTiAu6KZ7KU7rKt9gY\n856RzuomhMhav0+Q5uLS3nAJ4mRyG9FZAbyvsx/okrOcK5cFP/rk9FUebeVJ\ns4yz\r\n=ed5Z\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=12"},"gitHead":"ad284a0df6c7802af069bfaef61e51789697a4d8","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.16.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.16.0_1621519923683_0.21554227385099511","host":"s3://npm-registry-packages"}},"2.17.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.17.0","_id":"@apollosproject/data-connector-redis-cache@2.17.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"671c6d0bf04b6b836aa8f730e1829059d2d91eee","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.17.0.tgz","fileCount":7,"integrity":"sha512-QXoIqwIEF5o69hhfzF5+so8xRnbctTGF2ccP0pEWrJ/Qo3Ubw84l9+9F/SBRhv+VXJsY9zI9fHxo3lfPdXINBQ==","signatures":[{"sig":"MEQCIFl9Le38Qmc8Vb1FeIS3YqMMG0zvkNuJx+VfWhGqucXdAiB1Ai5wO7c7TquFlpVv5SVIei6YpftiiWZeejGbu4ml+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq/NWCRA9TVsSAnZWagAA7DoQAIF3QjIXnMqcc4It90h9\n2JwD06md3M4KJUUmvMLoblBmubY3TzwAOcZ5tgt8SqULz8nHU0LoT8urA4H6\nQFrhd0kXQCwSWP4+EsLqochBVWPJIZYRzgccZahqTzG6z+PD5GEe+ZoS0eeD\nSPkP1Fmjph8ZcSkTkle+yIVfJf3+vaBwOj5VphTuuQ9Q5m00Ls30Pbjp2HKw\nZVDrez6ATN76vTm89yvDKsjGw6ZeZKEgkYk1OKtJGrR/81OJ9D48nWoZ4xrd\n8ukWPUEkSxwpM34NDudAL5nDKUMBp4eSOSeiBTaDrcHaDYTtp34DSuK8cu00\n4ZhnhtjxP23m04juA1JBJhsg8VdLF4FVUkueGB3G/daclmf59w93Y0q5BsXd\nJ8khil0iFRyiyy4NYaKdjeTvYC3o/IfW5Ql6MozRuqSqkrf/WLaclMo8k7o3\nwqXRD3/dfPwbXqOn3my7tyxPRiSGFsXJq/ytdt4Mmxg9v+6kBRh7E0gSWghv\neF433FZe0ToYOika1IHerwUwpTedCnL1aQz8iiGP+CKGTpGpg2KkggYparjp\neZl4fZxcOSZrzd4Mvz7xyluJwR95a1e27V7LPdvnlPcgultPC3r4Ww3zM8Rc\nkuu0WGhAZD3n4uPgN+Wn+zVJWC/He2Lf1/uM1Xvi4wES7YiJxxRxm7yWvDoc\nGo2M\r\n=k39D\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=12"},"gitHead":"008f0cb96c1a1c1ef39a35216e906d6eecd3f11a","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.17.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.17.0_1621881686544_0.4889506186409469","host":"s3://npm-registry-packages"}},"2.18.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.18.0","_id":"@apollosproject/data-connector-redis-cache@2.18.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"4f5382a1e9fa60becea54fb67f715632f8c6f4ec","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.18.0.tgz","fileCount":7,"integrity":"sha512-8J38pZSd2DQuRTGqh2oXE9rbWd2V5p7AEnETwSkj1FfpBMVK3PWZWEFBIn1iHsyw55wRoQO1YiAUJwJMgMldHg==","signatures":[{"sig":"MEUCIGKOxCpnOEyAwLPcD4YRgabBTnrvkKstDKkchp4aA0O7AiEAqjg532o0alNebJlSFTaSmBiPeymP0NlrGKVtwuwOtEE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr+N2CRA9TVsSAnZWagAAZlcQAJ+t1iMTYNSU8YuuNSA0\nMyjgAQySCP9MZpBSmT8wutLOQiqZmCTS7Jb7w41iOHU1XsDZJ8UOxDsr4PIu\nDjBWHQIUuxi0Yu7gu79KT9bHQp6AH/pVv/Tt5Pdns+3yzB+sGzt8H9kvYK//\nqEukWOX1MxpXV4+JSvP5aJZrrbZrKCzbOWUc8gcKi5npF1XBxmFELc3L3YsC\nv+gNW2zk5W3Lz6Vo4X5ob2VkHfMfMK7EVSxDXf36i8oMSslWXeJ8Q/pQ/N1w\nCIzbbZMjTMyLi1Ew3ftIR6Gss6CgWcrtvJvIH9vAO7R43VPQLirh7ioSkyss\ng7S8O2m1saGR3kuJdI5mMuSfSbNBSFpEYWvkgEX12M5WBVp962vcQWrjA0CH\nahPenhTMnrY7B15Zrmdow1VNGMa1fmuaWhy19R19t16zJIhdWXDm/jeoz0qr\nbZtQZcNs5FTJvLYlIoIYuDNGLFUs3Jk/bXUlILEzlSikAHQyyF2HtpC1CjEY\nenbC5qQgiMuY/rOAPGHQ3zAWWcuHwoDenCmwS3X5aMQ5Se5WzAEhwUmy9lsy\nQBf6XuuN3eXkxizjbhca7zjhF8bGGJ6cY76pI4spH33WUrADO4ZBQF7QHvA2\n1yfdkSDyLwugEVmq+BlBqhwPYAFwBaEZb+h7fVD/kpKgcRNLlh1kvhglz9r+\naq5i\r\n=ffeH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=12"},"gitHead":"ec65d9c8d6eebaa1f85e64a980e8af7e5f41e6fa","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.18.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.18.0_1622139766401_0.7885491901283188","host":"s3://npm-registry-packages"}},"2.18.1":{"name":"@apollosproject/data-connector-redis-cache","version":"2.18.1","_id":"@apollosproject/data-connector-redis-cache@2.18.1","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"75ae08034053957d60c6688ac764b798e8c987da","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.18.1.tgz","fileCount":7,"integrity":"sha512-z482/iB/7k6iFffMkOCe78bif/7Ak5yqTjwX7XmrlW8EVdyejfHw6hmhTNX1GpgmoTEEsEMxgBKwcy3cDn0r0Q==","signatures":[{"sig":"MEYCIQCfoP8+EJx2k4IwMlR+YCxDgJKWJ/XncRu9NdU1PjBwLQIhAOjyAhTHUK2uSChmnlJCDYoV6837hdYebHo6cujgUl/P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtnTUCRA9TVsSAnZWagAANRkP+wUj31tcozRF1ApaPwOb\ndEBUGOgn6ku1Fxb1LvA2Qg5ghHBThkTKHxGiB2qnLB6B477TXvyXLjei6lCF\nzMHe74STfeJ12UIHCl7WFuBi5xCSbyL7HACP+bVTZQIZ8hjg4z79WLpOqCUM\nqxtS++RXOwYB2GsvjkdcL7eoXCid0qOsO3wmvu1LZA29PI7SQ2GG6lwLCw/T\nMEcILXDWClSrqkAN6W/6SJfo+678FtC6yO0x5QOvqrcuWH6vgDAqZSYQfjUU\nyC6vCEo/VGDjnQuu1ZIYxsO3/kqMvT6c60ubBO4OZg3sFKfxpvCb5kSNExT0\nc2M3C9GgCG5kCvTDTqoPzsJv18rbOxGczUAPg4A6rRZfUatvGLs9pahh/0MS\nrIOtDtJ71ZRQTVd0WBfOAqm/PSMTTD+sVyBrJZqeQrPjnjQ+6zdJrzmALAfZ\nyCGFAYuPHugEtatoty+32RZLhEXl4B2js0ykIsmqVMp8QaILWE/HAxyWoDZE\nZmmlG4g5vhurMzYm+Z7i/9fegMzN6efTLw1penEYrf8FzvNZM4cWGICGFtbD\nLlvtk+kokjFcmJcRbvthSnqqppRZ4gv71B2vnQKuC7S2oeeI30CLbvdoAhq0\nK2sMpqFrNAuKF8eNIk4eMXYSwBeGzmY2rdu6ihPsyX+EvDvQm8C+pSG8TdcK\n8+E6\r\n=cUdw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=12"},"gitHead":"94fd41c7dea0690b83e5e8796a06c7bdf0a7ab98","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.18.1"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.18.1_1622570196600_0.7019066523461388","host":"s3://npm-registry-packages"}},"2.19.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.19.0","_id":"@apollosproject/data-connector-redis-cache@2.19.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"e0d1937531122869268b7114e035fcd42183b2cc","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.19.0.tgz","fileCount":7,"integrity":"sha512-VBhdKU+AICru+DsdIX3kZVFXa3UXE/xusbudU8DYDWDQIFtHVlaWcHJf5tQMpXE++eZljgKtU/k8/cLKKmqYgA==","signatures":[{"sig":"MEYCIQCgxfwEEVh0a0Ib++8ibVaVvJhe+SuW1azkB1XP84+SiAIhAK/dgBvbHXgOTv0CwbNhPEsCBpTc2KiSTkXeRdujCjyq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgviRHCRA9TVsSAnZWagAAB4kP/33LQqKoC9PGNMZVLo4r\n0/B+ZZuMConqUcGRrH0F1KRVIdBsBfwxGxAZduLljV5sLTX2h6nqbOGFthsG\nAbcdhfELL+n+e9KK56mK82MUQoN6pUdCQhtxocPyJy3xXYKJWamRkxRc5d+d\no7tYHQ8LAvh89B8RH3cJ4a/t2dUB8+nc34xFsnzUrdgHJfUsWJdb9OH4gkkW\nezRANkNm+CFoW2OPp4fImYWhNwV26ycdCSC/kWAtiROoHH/ctcLCfOerCvuM\ngouunSRWswTnroNN4u/k7w3MYVKUU+0v6r4DOsMj5/BGptlw7GZbBS4D0ooN\nwuIpA23zr7CauObXk8W8u7Qg31SngZr6viuYW/nd9kA9SChTpOsosmgzALEC\nEQBeb0uwGCmgRDKmnttiPq0US9v+iMf8/zfPkYYKC8Ct8p7VaARdWB0rtm+5\n5o/z7ZvhZ/Bip98JRSF3I/V2iHEe/OAHGJIdupIiKpGUexGS0+wYnANG769o\njsYPZR5jX4YvTE1IN30LQEpdu8aYg0B+Nna7ka2XWBCAeOADMQwq7L7+NqSD\nSulKuBv1GqjpMXpwHkfryOYSxrTcxje1bZvR9V+adnlII6atCtkDIiNPR9ke\n8wuHafzoeL3ebXwyWBLxEdapUZl3ilTHRUTKXnoRCTjndATbf2742ou6lynM\nnqVj\r\n=aCVt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=12"},"gitHead":"9ee85feb3e1be9718c6996ddeef78b2a5aed34e7","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.19.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.19.0_1623073863672_0.5388462932206026","host":"s3://npm-registry-packages"}},"2.20.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.20.0","_id":"@apollosproject/data-connector-redis-cache@2.20.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"4bf81a88d4e2080c01395ea2844f1c9903db91ec","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.20.0.tgz","fileCount":7,"integrity":"sha512-3Obp5S5kWIcU97qQQsgcuVFfGD7PIZRP8Y//B2NDHRYTAQd6EjmsZBOqNds8QW9kQF9KGfgVYSZq4lFKTTXbfQ==","signatures":[{"sig":"MEYCIQCJxGtU4x7JjX2v3b3c8rG6jB+XP8QF4rdq6vaBeR93/AIhALRNNw4YygMUg3ePNagiNpFEyuU4hKgeKPI2CDlZZmi3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgx08aCRA9TVsSAnZWagAAM+cQAI6Erta6FymZ5WrBeCyb\nIW++PuzQcutdEb8lwfXXdAonSuy8fTcL6PGxx3g+/KjGDk1y27cA4J0k4hbH\n+ELoH6AGxQSqelaQGNi8zpZRpa6o0TELdVSM/tVMFLuL3bDOAhGgb6w+F53e\n+pUynZu8gtlFgxdcrjkVCTIFD5fdF7x0Rv/u19x7iv24qmGPw40YE5UM3iuy\n1uN9D/qgALT/Vu/0fwO0K2W/aJOXCZLxHAwAOv4O/4qtwu32kOv/geFqPAWR\nFdMU2z6Obw1nsms1c6s3fgKrkmbpz+f6s3Iw7Cf7/zWXhw1zS30Qk7CsoRaO\nXH7woZcSzR5+bkIjeZWv0tyjoInk0/T4ewjppQjgJ+aGHBMMLgXdVEV44gUq\nTso4/QsjUNVtBB+u7d55NU3bj/v/S7yREnSiS+2+2lKJdB36TeawPF2JulzS\n1bt342NF60VlZj/hqRI3Km248C9kiO/HJuPZkfXYy1NDCT/Gtu332Sc4MuJm\nvHTe8Osu3mQ/fhggUOxjZEMjmSteFxWNuG8LJeOHQOQ/5uxPBYQUfXZ/Lfcm\ny7oIl1qGfXcmwJur3oFdSJ+FQk+Xeizblod+sKlpgYwg8ixKc7a0xD+gMTYl\nFfdvTsMzLYDBKtLspslG/YGjap4X6bFT9OFhgsxHC0WMpcTj8cDLfQnnrmbh\nIP/D\r\n=yIKG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=12"},"gitHead":"1495867f88c35e8462842b7f09aad1fb29d896c4","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.20.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.20.0_1623674650741_0.8483376507825919","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@apollosproject/data-connector-redis-cache","version":"1.8.0","_id":"@apollosproject/data-connector-redis-cache@1.8.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"6197fd0c38a0290b6cf76d36d5e575fa4c2b512d","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-1.8.0.tgz","fileCount":7,"integrity":"sha512-V3pGX8RfWROSAs4ufy0/K0lIo99KVQruz+VKyqkWvNg2t5EdGZe0P6q6V0uE95OkvvAd+WH4gnwN3bi//n3TlQ==","signatures":[{"sig":"MEUCIDGcSV8yHYW7cnNBiX2X8g1MbOOCEDdIcL1CFbetWeKNAiEA0+vWsDghJ0KjUHS/FnS3fQSPpe4LpihfVdlgxTllBjk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyfZvCRA9TVsSAnZWagAAqE4P/j2e1/i7ZVwtVU+o649n\nwInK6H+jiWx42/kMpvofwtJEMAkl3SKot5+jiGdcBlkQzIojv+THCfggeTjN\nZoASitP6W6HYZSmlbbnn3ff1J0RtSK0VhMnRxKUaCUNFMcDom6y64HUqWbON\n3DUKPZHDmXG1lIEjOS8cm336jM3WLzv5IrHYIWavryItmKLQYYMzVXEyAvOH\nuONJJK8VA3sEmZpPmJ6M60QuACwsnNJ/iVKwvfoeYF1r+o/t8S7jHfP5rjwk\n2PZL1ALzu5T+mt5rjLRnbckdg3YK78yB3utyTU2By/26BFmJZfSqOmqCMTrs\nOXTLdvKSY9pLF2vFinp3+bHK9I4Cf/MIqw+kxJT+VTSzGQ9i4mYIpaPZ6VL6\nREQRQT0d7R+aGhjnznlrsWNY8jVdly3XTz0h4U0OX/Jl85gdh/YzL19iaK0T\n8m6pIpqWDX6JdRwIh9cRhua9t1o42PdLvMwqHup5DMB0bDpRL+sS/YO+EGJ1\n9QKSxgjVTUwg6mcFCFZ73fSny7tMAvC5ScZtShY5dbSBHu6Cr9wyj1cJYv7x\nEqhJDrAPuk5xlHyiwVak3k+KCbiF1NkGKnS0vA6IJIBB6dQ/kyXiN0LE0Q+V\njB3Ixkgg1FOivbM0hSmKxL9UX0TrKDGBuc8Ml+V4uatXQeHEnY6YTd3qbqTY\n/hZI\r\n=kDs1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["<rootDir>/../../scripts/fingers-crossed-reporter.js"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","gitHead":"84eac346b4d986a773a06bb8a9cca2c3ddc54245","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"redreceipt","email":"micneeley14@gmail.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/3.14.1/node@v12.20.1+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^23.6.0","@apollosproject/babel-preset-apollos":"^1.8.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_1.8.0_1623848559096_0.6839917531117157","host":"s3://npm-registry-packages"}},"2.21.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.21.0","_id":"@apollosproject/data-connector-redis-cache@2.21.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"161e33467614900c9b41548b9f5be8542d307084","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.21.0.tgz","fileCount":7,"integrity":"sha512-M77jkWLrLB3WhJ4y7cd05CA2QflU2he5C/AGisYYIeQQ+uileaPehLHVWMMxzwALWMnbqbLkyNt8hDQgoX+3AQ==","signatures":[{"sig":"MEQCIEgwqaCH/957KF1xAeKBUu0Nt2+iuD1mfBFHNf3zjbq/AiBRzKfr1qPRxh1qmmmDlLVlxA6Xr7gTCjVUQQI3YFSRIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgymQ+CRA9TVsSAnZWagAAarcP/00E20MBukdWP1KWjKF4\n31guY2ZCpiOZ61T7fPUFTbgMUyOllXMu/r+PTOO3iulEMIa3ArFEyy9Jh6TE\nnjLsbEthExb0nDdu/IlLvZ+pXm7UwJvq34LCUqGiUNU39P+JsMf4+xwgOdm5\npG59CqdnjR7RQNMY4Y9sSHxpbY+HfulLJydCGlB4oBJA1jgjJSnsNH460Rwj\nHH6sTbR61IhzggiPopiv7X65g8YZE2yhd0WArZ8oxWa3+2LMlTsFmUNuuUSn\nw56IwPEyorP0IwAi/YHU7I04nePNI1Cq4IPrsAkEU5qz57SEDAmOQCsho0ah\nYvd+cYRI7Y/daqpmMlKfDScRHap9Wh02HpsTd8I/LlKd4alJ9I41UzGP7bVH\nK5iMHm36BDeDAvPl/I8V33VOzsnGOSB5G/VhOlFoaqWA+bh9c+vg5gWPMYBm\nuj6SVh3QmNMAa6wF7PG0wVAcFdpIUfb+nV5cZDKbNF6Zv3NoGgN1T+IGXAmI\nx8TkH0jQPSwzKCD8fC1ibQoVRrBBhYoovyxL7D1htBvSIf52YQP5AX4avz3m\nL7Al8rCrQpvUAkd4c/1EKZ6h4faMV486QxfRetGsm/FkyHzyLwWPAcYjhJs8\nbVz3H6jeEKaLbBuNKOVCEUbwhDRL1YC5cIx/fgtWn+yIGh7+Tj7+kd/BPmad\nxZ1S\r\n=PGTZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=12"},"gitHead":"e005cdc1709f1c91ce3ba308aa65ad2532a08630","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.21.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.21.0_1623876670166_0.38005074611110956","host":"s3://npm-registry-packages"}},"2.21.1":{"name":"@apollosproject/data-connector-redis-cache","version":"2.21.1","_id":"@apollosproject/data-connector-redis-cache@2.21.1","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"5ea76b018a579fa1140c8f693753c897d7d0c135","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.21.1.tgz","fileCount":7,"integrity":"sha512-Z6Cd9lIeE4VEec+fY3tXjl/GcMEu2OSS5Jk2Ql6oxc/hGuzx/aL7EVwVZgLTCqY7wI/YoNyK9fGq3qXqO2HW0g==","signatures":[{"sig":"MEYCIQDTButkfDYhtdy3nLSt9P2lono3LDna/53N9C/dujbMzwIhAOZekJrmxqXNZVFI1dnjjIP7TSqkFjHNYCZgVyHgY/C7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy25OCRA9TVsSAnZWagAAtEUP/A6vg51fD3etseuG0DJQ\nKZHXVNqPSGIB9/kV+ip9zaNj4htIwVtU85N9CcNXRajVuM5yXCfq5kgQT2qf\nfacugeAZXknMMCud2vxjUh7reewmSarmfkN7E3uZc4/hJ8b2YCC+tOt4RPhT\nMx9vjrzA3JYKRknURIIgloDYR04Xy0guFUTj+svH46SsyI9Di9AbWxB/ySBf\nLMtPzWE5NHzN23B+eYTVZtTDF5Zx2t1/Qz0dO/VDb+B3vRtcxz+wrvbLbESR\nkAHdV1/IIe7t37U1KO2lyqJKmVKR6AlUdyj6qyTF1EPaZL1A6Hsh5DMOC0id\nRpm1oKemM3pIc2mSlzb0l0sTriOq0DxkNcRqDjHw+Np7ibCHLNXND9P9nDVc\nqq6ZxoSIBvS4S9rphL9kwJb7/PRzd3dg7Fy4CTVaw9YvYMI4gjhQX7tKiClc\nlc50VYVzocXljpWRTaTmkZ/xEfFWCb31olMCr7Qxt+jsp75OVjSSfUbe9lJ6\nS4poDHc5XzBjKl0R8CJexoCFWhX/3457Wzbsv9ZPf0fzVfxI+H35j1lgCuLM\ngCm4ZPSJ5h4Jmw1TBDwV8+nLrZP3z4D24KVxTL4O4et2enDUUKOdQAu3Gb88\nO3XjunTZk3nnH+9OOn4KGcu1kt8Q/bEajrUbO5za2X2I8JcknmU2lFS4y147\nVtkq\r\n=Y+iT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=12"},"gitHead":"ea79f438b8c422ae19803d793f96d44a0a4d98af","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.21.1"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.21.1_1623944781683_0.5174402840010601","host":"s3://npm-registry-packages"}},"2.21.2":{"name":"@apollosproject/data-connector-redis-cache","version":"2.21.2","_id":"@apollosproject/data-connector-redis-cache@2.21.2","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"bcc4ed53646481dcb3e7785b705d2dcf0c8b5ef6","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.21.2.tgz","fileCount":7,"integrity":"sha512-T2sTp+fJ5WVZkC2gU5p5slOQ52k9jECYxa6R2U+NtYnbDlcdlvAOajO0sSCa0tMVl3C0gVReDrU+IKUdWCz95Q==","signatures":[{"sig":"MEQCIHj6/OdkmERkbq2t+JYd6E3EqGjabqwlpSZrBHkrXhC8AiBChSO+XZtRnzYIfxpuBpYh7yEJGoHijX8Gs/Xjp1ozdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzN11CRA9TVsSAnZWagAAHWQP/RKmvKjuDoWImrEebq7b\nwoT80ZIkKX0mU/56pBD8RX8nsTFR8jAEHejCP+yXrgCnsbEUZWX96pRsSYQJ\nVWzhHBPH+5MPoqPA1PxUq0E36B36dqCePFK8bTVJejEUjzE8tS9zZQ8N9kVB\nMkjJF/A7HZ2OJD5nOubIk0cEJkZrmRm/+Nj3m/hIbisBXZqgvo0GpDQq9fwr\na5XR1ZsfMh//7jK69Zox8hGLdTPNfwqxRYKqIvV9WxCmrCHrjoIx0MJdPk6T\nBOQp8NYdA1PfQE6Aff4s/59b/UPPlvPRha0tzyqPH0m4qrkcm9yNphbCHRhC\n8gYPt0vGyUTdIMW2aveWQ9rUqA2LIRZkm0hHOWilFnb7adTBYzDaCNy3ZxTt\nW5ZJy50+HH1lCxganMwyGVZlxamiBlAm8zIjWXfaI0NX1+QrBmR45WkwhXI4\nP2tTq4IBuwF+Ja4EwqC0k145DhNgtBc7HQGzzh8fsaB8lOwBO2cyEqY+UNbX\n7ppFMVVBM5e+zdekZZJ/hFQbbX1m2yRQuql3cVhX1dUaH9n4QWQyFNGwdlp2\nmZCcnH0dLjx0AqVgDLHR+S4qanZ/fiAEauIJjTcbq0u8SSMAfGAbTtlw8PgK\nB0Yf1WJMGTEDnt42wnMDPeMPXncCOtC7jWnEB6SKcURD1Kdeh4aJmAPxIVij\nA9rL\r\n=Ik40\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=12"},"gitHead":"92fb733c108694c7deed1f564b3eadbb19c84dd8","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.21.2"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.21.2_1624038772655_0.38485788774718266","host":"s3://npm-registry-packages"}},"2.22.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.22.0","_id":"@apollosproject/data-connector-redis-cache@2.22.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"9e9022e9af60fac577a726a790d75d0f49acdf15","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.22.0.tgz","fileCount":7,"integrity":"sha512-ynpUTmbbeHqxCZVBOzITyG8LibYjm/8nwKbu4Ln091rqj3aLqU2zipYOXTj/V0LHU49HqIoZ+XqD2YtC05KRLA==","signatures":[{"sig":"MEQCIFxTRvNgVDhBzyFIWGZJlXzbl3tXuAG8lxFya+9cFAOeAiBrf8RmNwzbkvaHe2mX0y7bFk6rM1sud5KY+6pQIfLNCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg031GCRA9TVsSAnZWagAA/XwQAJr55/yIbRwC4bvCKGTp\ni4bE/fZzn6awM/D2lnp9+VUd+twarcYR5Zw+wlUM3lKDujtVjJNx4QFoRj/G\n2Uo5J5W/d5Xodp0+SZDBntm9sFphmDOdRWQcuuDjzR4DxJC60PTHsxpRaP4y\nTMUG/Eo4mCChD3lrQ4A61u5gWBosgzbjgQjzEKrpUFxlj20LFFuyc7Gd6nv2\nS+7RYBgNAORs4LqCvMzAVtifOXxxYXig2UuEuERCAKziWYZFQEeTk645Oq/f\nGFjU+vGA/dD7Bla2ZArcboPmgb53nzeb8vve1E6bz1wJOa+40N5311YsglAJ\nntjY8FZxaEejxEySTm7JSVDNzhx/o01wKeui2orWxVayapptB1pH4YuJYicf\nOa64m9wFR/PApWvWlZVGnFOI3CXSX7WolSCEDZXcLdDmArUy+iIBRi5S9tYf\nLmleQYleLnKUYbWsYxbE9PjiPian+DVF/OE7nphAtVZ+pQF7xQFZ/T+HBmWw\nNxgRr8WUskWeeNdp4T2dZT7i5PhJCmspS3kEzfUbRjMpCEchgl2awYxHoGR2\nIg0Bf7OTOCpIGFvi/CGRECbmns9WLNNFV5JDV9TaD43eLvoskUPqylBSYnKm\nT6BTbFpq6nhIDWsrYGDyx0tfhdZeG4sHJNGsVo52nS0/zSLnBVChIJVxWRBl\no0I0\r\n=Ir2G\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=12"},"gitHead":"cb462a535f0424635319d010a8cf51aeebfa2512","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.22.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.22.0_1624472901900_0.8219951417942104","host":"s3://npm-registry-packages"}},"2.23.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.23.0","_id":"@apollosproject/data-connector-redis-cache@2.23.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"f97e7101e36af71ef6ed2a9e4d1572df7c20a31b","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.23.0.tgz","fileCount":7,"integrity":"sha512-cfq7nVUa/ILrhNjAoTEOaGOtnMSfm2PfBmozrNmDPdH+X7t41C2phmo5Ie3T6TD2f2ciN87uJWZycGSQNhWmwA==","signatures":[{"sig":"MEYCIQCXY8OezAZDJj6Iuenl0F8qyTwCiJbZZ9Avh8mDxL5wGQIhAPbmAYUlyOrow6zU/cvAKDboedVUOJ7EgWcqGN2AQAk4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1MjvCRA9TVsSAnZWagAAH/YP/jBCCO/DDr1GLIuJU3Sb\nCG8OY8ivP063fVQvjSwTtQgppHZln+cZdsurxdccLLmmMbCt4H//SNNdeTVa\ni/XY5SEVSEPTtE1ihN6M61f7XYj4ryjVtv5dOsLinQb2JtP6EoJxpAV42q/m\nMdk9OUqCUqhXFWy/nOhRiETtPJ50P3+KwjI94b7K1q7MhHWsYR7dvhKP+HGj\n6MIJCpL2729VkBVHoBFiH8IBg8aoVM6XJ3AfhmyI12yiciRJ4aFQajnbe5mv\nIlAMStO9vuyJUdv4BCfGjKIn/il+21qq6ufxhEJ89RUkHevFmUUOzp3pjSxV\nzGlWM6zA+unTkk0VtOvVV9irAhCnMJJTaUoz9GPpgHbHgppWlmoH54lFy7AZ\nvNtLfrQRVJJH/1Emf6JBzhN8ADn0ZyxPcBbHzDpVrGuOMFEq/aAX1LUSNZh4\n0gx9/840Jx2EqnCB78wvpUT9j7BM/fu7cQSE1uxP6EfwZOXQK/VRtEGGNEZ7\nQpDqo1K3EalkjtN6tJMAUaIWJ6DWtWBkXUxO4gzmuEXcpiCMB0Io9b6wM8/q\nzHdiXx4iEsuZs/4yOiydTAmX/3nqdXR8y7NOG7Y9WP1zdxz1LMG4+XTLjIeb\nmjLmhtHqM+uVUBfQSNh9MGjUUAFPFQlBDGgAjyaZ7j+uJe5zTWMxsTR4b48f\nAaxb\r\n=13/9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=12"},"gitHead":"de9125d2b9149891aca6804689dbadfef767568e","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.1+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.17.1","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.23.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.23.0_1624557807035_0.5179588727107578","host":"s3://npm-registry-packages"}},"2.23.1":{"name":"@apollosproject/data-connector-redis-cache","version":"2.23.1","_id":"@apollosproject/data-connector-redis-cache@2.23.1","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"5c45f15044ef51e20e68263ddb9f6aee2c25795a","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.23.1.tgz","fileCount":7,"integrity":"sha512-KjwnCjpfUs5reFx2EcNshyOUMEJNht141kDdIkhx6Tca4C/WjsLDCQfyWpudKmBMlcor19GjhZdkas/mTwylBA==","signatures":[{"sig":"MEUCIQCmb6fLQYi7bo8WeJ/p6AWYYpWXIOciKqlQyUtkwB5LWAIgcS8lGUSb2RbHoZvElJC8JFbLjc8Y6gIy+/Brj79tb/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1NSlCRA9TVsSAnZWagAAZBEP/3Q0DQGV7+t+YAC0j+fG\nIAuCvk91nBSUQU9o79S9KhY7K3UhI6+qhtmScENalChYtsBg8XDMnk71Lh2F\nuJogTN1uawZZfXF8YxTH6SjedjNNcuP0lghtk1CBVa1kjLlV9z7OD+Wq6/ya\n3uwle+9p31jywjSxu6alRg4JUjiRDeT+XVBv/SwuQWPrfqru70AcdMxtW2SR\n0ppABYLMXATNImoGpGxDThU3CxQtDpvktjKtEuj54SG9EKXDXwe7hy6IjvYG\nYXMLyE6pt4KtXtTcrUJf21RrP3+ARbmnCbslIXn1AX/J1CexNgsN/hwdf82n\nWXHzx9U9L3OB3gAIQyxjYBSTRDe8mpw93xL8nOJ4xLuTxxsuxThEpvkreLHO\n6la9jowokPQ9SpG9/6y/zzWbnSBlBMswXIW/+Fsy3YzjN1Ntb8e71j8Dc8AO\nzAFzCqMfd9R4F2vrmuxOsa9yt3kUEvGMziO5HNl1ISsW/1kq7jn9FU2bun19\nt2EIuwen3PK1ZQcN7uGVr+8R9iOyAncr/XdnCXVcJ+rAWikV5YlBAXb0vSPV\nQXczPxZgPRSSQyOFepNjBCJcGGgdOXw2uBIkEBZm3zHqZAByUEOZGJiUmCrq\ny7mfSS/Gj8w2rK1lt3VGcXJVxW7Kqx+k9NnY6H9768C1iemOYzWSWXK55F8o\n6OrX\r\n=xOvG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=12"},"gitHead":"2a603ad82333f4f968585b971e9fa67de2d59726","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.23.1"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.23.1_1624560804719_0.6161573118450852","host":"s3://npm-registry-packages"}},"2.24.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.24.0","_id":"@apollosproject/data-connector-redis-cache@2.24.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"84c28f14c2250f34cd1e3027da12cca9be603b61","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.24.0.tgz","fileCount":7,"integrity":"sha512-Q7iLa1Js1Chiw53usngCSGZGVwAcfLY7hqvzNfB5/3xjjKge7UqARpYJ/05zZKDAmR0nMINmNTzYAQcp44HmFA==","signatures":[{"sig":"MEUCICVQB8OyFDK5VemcB2rRtb6bme7y6UkMF5le1ANktgdnAiEAktWPh5PDpOhmqB91mkKV7j70q8Xwjti+6mc4j+fc2m4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2drBCRA9TVsSAnZWagAAHEcQAIHTF37fIOW6keXdU2xF\n2sOnbZUzeYAkdQX5WEQNbbDd4/Bg5eI8GBPtvePqahu5g69sXGJK2+kyEBE+\n1vagLYEZs7bk99uQeEytL5yJl/G6MTIGqRuHqKge931zb64+CLKbA0pW9wWD\nWv8Yxd2AQoQZ/GEU9YpCs/6d79hoeyowqIBoe5r1fJdd8gkt432Nod2jf7vm\n5lTuL2r3bEZQAmmseRIuwQCxWiA13IYundm1vpidrTu2ufxNo9nSe9eJ0xdE\nGJdcy2NCKSgaO1/pvvGMh0ika4zWQC5h5aEQ+kyvayoi4ayld7ywFb5XSuL9\nDxgNDxfzaRQTs2jda8lzb+ecMcRLGN+7+flPWjPZRg70mG1/GbwKTgVmdHYM\n0k066qRWjSK+PIKZ5P0tagtJ/XGjCrP5djgcfiRlZ1drZFfoDe4xkMVzC9rj\nAF7rYLzIrTN0R2lZhVcflaZRReOIL1JvvDhh2T8wH0UZvnR604j+3XQDSpVT\nOTPqOaECF46NMb8dTJ8gIViHHKhP/S/x2WkyWg3KEp8LI4nNBarOz3qmdz1J\nWBq5n3rDme+GExfxxG2nkf8kwKK7xo6naOm9iWEeBrHCJm3OeIF5WKRQWFf3\nmFwtu702H4WikGwYXu49L4DAd0ftgiXzjEwbNqs5Ejfq6VhqiT1hyLM1oJW2\n5Zk0\r\n=AaXd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=12"},"gitHead":"750290295526fbfe0a2c6b841233acf7c998c2b6","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.24.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.24.0_1624890049181_0.8750524492963394","host":"s3://npm-registry-packages"}},"2.25.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.25.0","_id":"@apollosproject/data-connector-redis-cache@2.25.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"4c4c0cb7c3fefdd3de16f3b158481b4e37c504f9","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.25.0.tgz","fileCount":7,"integrity":"sha512-oNMOq1I4wLcVCZDk1DeG6/zovCCTXkQSvKEXNyWxoeTmHb36hRz8nzO9Y2U54ik1TDjoH+84f06Q4ZT5DLtFGw==","signatures":[{"sig":"MEQCIBChXZ/5euswFpsPtshkMw2Ql8qLRmSDyHpat8E9Y9a6AiBKgIsd+05zVeMbtk3eDbcrwrzb6ADauoVdgHlVUl0nww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3JrmCRA9TVsSAnZWagAARHUQAIXxhNvLKNeTaoEW/seH\nqZiqMZ1Kco2U8O2IbB1c0p3FM7dmP877Pt3w668gw9DT3me5q+lzPP0Mao0t\nhSE81CeKY6Q6w1JG9mqpKM7nz+o8+ehdDNejjMx1mz3ojgSqkVOfgDHJFnzL\nL0vSOm5rTJeeHmFMEXbLnyHD8uEObbXxZtD332qLJCM+K4gmFf/tYE947CtC\nuZqLgnSG158eIyn1r/15RTAISMg4ZxMonNlusTZ/3uhpK60o8cp7KnNe7qh7\nLpFS1Z96B0BQg8Cro8lQabCetMLzXjV2HCvLHF7ChZkUGEH/R0zkFaLtFY3s\nRz+VevNEkn+c8yu/X72MiVRFmX5gDLq7Gh2/y6PiqnHuxhLe88v2WhtoUjiz\nNgIlYzqXS4Vm4ZrjsRRqT4qsDY2Ab35N+EZ0qsVWSjFO8FKNZhC8WH/ZkKzQ\no0RZxk62iM9he14tNQ3tv+2QrPLA1+GZNoFKz/sKL9r0EoCTYIl6Ili/NHBJ\nrNzbcPP83PNNyfx+4845/mtna2W3CM/vtlW7diYrWFcyI1EoEFj3czDvxkc1\nQhV2xDRGmOP//DXVCPgiUUNXcxQaLIYy9NtiiHABMtJ3pcOLGil5kX1XyK4Q\nF9u/yQH7yU9aY5PW6bFq/ZyV+Toim7wp+0PYtr3mdsTCNrfAPm8kyWtbBOma\nn5he\r\n=gKuO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=12"},"gitHead":"ea7f4cc1ed49aa9a58c0a4b5116ee222a9cb4fd7","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.25.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.25.0_1625070309866_0.2921931983548083","host":"s3://npm-registry-packages"}},"2.26.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.26.0","_id":"@apollosproject/data-connector-redis-cache@2.26.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"903b585254ec7f661311766d6f4930bd5b57cbfe","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.26.0.tgz","fileCount":7,"integrity":"sha512-LcBUqXUcHAGt+d2cT3OiL8flvuhKNNN3IrtattjZ9SBLe4grBVKpLKBhuKs+g7Q3MJUt7OJ/y/QSg2tl/11IkA==","signatures":[{"sig":"MEUCICsc5bZpQCZp8d17fDeXkbSI8RCwsvNJ5bVQtGvpq7MBAiEAhplig1RX1jlDTFr4yX3Ef+NJ/uOTXOVqmUYuLIzhIe4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6JG4CRA9TVsSAnZWagAAUgoP/2NRxmUEplL/WcYaZpYz\n+L3FvsSDMHwdl49mBKnEOOPo7k3vCLjPJCNb5Pig/6LtL7g9uVTbcvNUCmHY\ncV8LFgYmt45CzpKUVMDPitsYmx1M4qXCGI3ESuwpprODWw//QC4k/ewWHT41\nwggbIHwcQ4wIyvjTYp1nP41HM3DyK042RwnrAAA2YdL7pL7eGlxwNVXo4km2\nGL7MPJ073Bzy/RQL9yPaTIiOKPJi1Ze59D/OHBI+e9iZUmHkv73mG2WPQavz\n+UTrA+br79UQIGx1zyRWWRGISLYACR9N79MBypqJq6xGG7XBCvqcv+6gQZgF\nNOrhBL745MCrcYQfsbL9q12zLa1+Y039irMq1mtBMEUn1Xr5+rmrfnWRFitW\nnUOhzBa02x273rLbC+JISV/FR2L0q4Qe1UgB9Vw2uRDPTtA6eazaf0UWZi/3\nBV+nUSSCTPrl1ThUcKrCFuUs9DAVqGlDPHkktxI6HGpyL68Awx5EVeEgmo65\n+CoKhY7jST3kW5LkpfsbOrsH734AMgDanY3YV/cZYNnP3h/Cu+PpPNA6rjsK\nb2S1ga8GjokdKQS8/YB8979b5wz99bw2SKBVu9QUvixoqLK0EyXAGEnnFaLN\nQI5CENAKdsyD1kMMqBqWL5dkNNWPjPvLFFGsqm2T3rYwprA8/yQtwF52NIGA\n1kOJ\r\n=jLDR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=12"},"gitHead":"d2fda542fd8141b27075ea03cb637270428310c9","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.1+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.26.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.26.0_1625854391995_0.5545601347859621","host":"s3://npm-registry-packages"}},"2.27.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.27.0","_id":"@apollosproject/data-connector-redis-cache@2.27.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"8d2b526cdaeafaacdc9d62ba51ff2a87427902cb","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.27.0.tgz","fileCount":7,"integrity":"sha512-Yx5gKH5IKeIToJMKCubE+bIDrDnkIac7hBFeHsk2lvEW/dOdTsm4XXwmNEmTuWEIsGnFwJHyc8n7/1jBMOXrYg==","signatures":[{"sig":"MEUCIB2OdvESNETLFFoqp6fykpskNCPthxIqTbSxiHbiD1YcAiEAx+1d0MDi+TxfGuNVzk0J3Ycp7WBn7ogsej6fr3HKOeA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9bIyCRA9TVsSAnZWagAAHosQAIMZCOf4XHw44dy51QF5\nSDvFMYuVfUK7ghWtGJCN/eeqoAoJQa1O28Y52Z3MiWjDyBk7w+SHZziIQEbN\nJKDvKG1CMVsAe+2gBVj0okohIv5nqCV2vqGlfWJBEEJ9if+HSkqyTXK5xEkk\n4wmHqJGSizIkKhBlaI2W03QiQ2mqTcmevDFQmgvy1uWlI6yiaa6QOlASh4NR\nXyHdkD4vejSsIOfBpTCvnQAeo9iPg9EiRdz0rpjWFgPlSHC5zock4O/0BlWL\njrxqf2SPJKa/V6IjmBSrn21FwGZ7TFzz0mQumB79gYxBmD6OU93z+tsFBuNv\niqGbe0nvSJuVPM4JpjSZLIxjKuSG0TJJst4W8+jUsZqGOyRToNa2QjJIC3r4\nUG15MiZaogIQ8j+BlRwYIr7E8F9NgqowJIZ4dbn97pmY7wJXddBAZzL6HWh9\n2dKn68BS7H6PvGV52iPC62kJ4IJhAXY5bL1W35jIaupbxzDpxS1itZMsPC/M\nOOxNeihB5yHrJrKF/ir4cpX12pfo5JAGCMVud7eACc7r4cntrO/XnAEzyYBj\nyLrSP+JiUH09m8AGMH8pSiGba3+Od4tPHVakW9gyuKIE/62NHbJtJeN+wk+X\n+qNvQ0DWU56sD7eFzhR23JaJwqe0XnBWN0Qa/3StKwYuxf1lxB33Uw2CLjwc\nBdBz\r\n=IEgk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=12"},"gitHead":"616ccefacbf10c5625d559b564880e55776abe0b","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.3+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"12.22.3","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.27.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.27.0_1626714673835_0.799666948931528","host":"s3://npm-registry-packages"}},"2.27.1":{"name":"@apollosproject/data-connector-redis-cache","version":"2.27.1","_id":"@apollosproject/data-connector-redis-cache@2.27.1","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"d11e7974470e8e9178e9558eaaed726a965b68ad","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.27.1.tgz","fileCount":7,"integrity":"sha512-bCOBGYXaMopZ3pzE8LARr86nJ74pUNrE16ZWwMMZoX9cW5d/z744/tsRXncMFhzDa/pAoVQa5hJ7PvvJx6W0aA==","signatures":[{"sig":"MEYCIQDqhkHqxUW+TJP4Rso87mJFeK36Ey95y60sysBGml5NZgIhAI8t7Wi0i07Pnk7lMr+SlHbOuGprHqvhD8khbIZasKef","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9s4OCRA9TVsSAnZWagAAQLgQAJoERgRr4DyjZBSPeJJb\nEK36mlw8s9+rNgNM11NH2BCeDVarvoMrij7EkoQlrFRbeWQzS5BfTIYhW2jY\nU8/O6e1cSd8GcSWRarMWc8P82BHUfdan7fC0nOKozKI0mqc74fn3QOzowhdV\ni7Ir2mWZBjRI/SyXEw2hDT0BgfPpV5SI5qx35jXPtbwtWR1JCFyL/baLOSj6\nt7jlq5eFS1YTIuRL/HEHPd0KxYm4Ve+8PySK0452yO+nXgSOy+TJb+VJqvjA\ndWyW5tit4FDyg7Y33e75EDilerAJyiN/oOIEmMQxV3VkIbh/QxLT1R0dD1EU\nA+BRqjyQt1xnwGNbzZnvL4VRt8GEmmTj7aIM56bczwn7mlhaoln4d6kDrrFo\n0X2VkiVj4ALXt4TQm9p913Z7nLhmvbZOeS3poqmRwYdTmMPn4ECfenlYY+EZ\nUKe4bC7l4a2W8XGXAF3n78CAwZeTNptewslW2X+LMGDCKunhmOBBIohvc0aT\nSTF+rgWPjbRGubSIXyUVb7/kyeNSMz2TNCSK8xCBn9TSBUIlziEkPngRlU+y\nTIXPaxCnujajsMir0Bm3zq+l5dKzZcuV6hAEyB/66ZiSIXiXQwdy6ovF+ZwF\nxIxBdS5D9X1AdL6iEWM1fYwm3S9CaMnezD64zXwop4k0irnBEeZ7zBCW8IgI\ngdUn\r\n=H2Be\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=12"},"gitHead":"b0717da516617733c322d19be561ee402c499b06","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.3+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"12.22.3","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.27.1"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.27.1_1626787342035_0.5738321827708557","host":"s3://npm-registry-packages"}},"2.27.2":{"name":"@apollosproject/data-connector-redis-cache","version":"2.27.2","_id":"@apollosproject/data-connector-redis-cache@2.27.2","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"b0df27eedee53cc6cc7eda43a67167a7518e435b","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.27.2.tgz","fileCount":7,"integrity":"sha512-QHZQuRAOIGpE9uS3O2uRmnGnWaFzzKVONvGTwsFL9jd+uNLuxzhJV1BOqNHSZl3iYG79yk+Llj2BG/SVZKe1jw==","signatures":[{"sig":"MEUCIQCZzVaDIOkriaL0Ti6gNHHdwb2JFQAT9rq2yOunP2lEJgIgJl1R8AoGM5skuEacUSNjC8lpqJH4M1qBPDR5AXiZN+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9ybNCRA9TVsSAnZWagAA+hUP/2gDPO9zolqjXP/idbEg\nAMrAjtrSl706TIg6+xCQQ+Bi+oqpUrRrRFUanhX3RSo8SDIrV1M/3joB/1Ns\naynKkL1ZVzrZgsohBEy13etfP+C/DqYTWEiFbWXRbigMCvMW3bwS44XQU5hx\nYdwzOkg+eQB/hOUsTQBRcP62ELFHqkd73xmYQQ0LVHksvTgNPGT7r2XeTJW+\n32r7mbwmsSkNDb/uhzkSe0oNF/2L89K3yKapTMXqjV0quoNrxywppevmOrg/\ntHJtr8sV5NuR4/8gQSn8scbypo5Y2tHpSStKk/Y7IWKEnMrWUu8iGoqQiL3R\nz7Ths6uW8Q/EmpTisSkfLfsjXKfCtf7KauD7cQx2NZBpt1BKr+/ZLT8YrndA\nau7X3hlTltbYHjl8rN/yMUC/boY+Qy5l0iF7d5jKfPOyDMOu996k6sdBnGO8\nBOlMnti7fNswphHvYsJO+qxNeZiNqu6hTgLQvqstij9k5rsXVyaI4EmeUAny\nNMnRfFlyv2vsRblx0VEwlPWqhj9zUm2AXtFOOFJZGo2E7QCURtJlYGpa3QZb\ngHXA3UYTvlosH3GXMqnGdT06HiACq5ZTXQFZjzk7DT583QNYs6F8Ki5MK+vl\nD9//ulE4zruy6Fbx3SPH417nLBKO/YGFTa/gmtsLZzOMDpiI1TfAS4Emnm/Z\nrMsB\r\n=5Juw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=12"},"gitHead":"fd9f79cf8876c862cd6a50abba490916fecebc5a","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.3+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"12.22.3","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.27.2"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.27.2_1626810061486_0.7622902598077523","host":"s3://npm-registry-packages"}},"2.27.3-canary.8":{"name":"@apollosproject/data-connector-redis-cache","version":"2.27.3-canary.8","_id":"@apollosproject/data-connector-redis-cache@2.27.3-canary.8","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"0024abd452d97076d0133fd00bdb5d26e30bf5fb","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.27.3-canary.8.tgz","fileCount":7,"integrity":"sha512-SLl+Rk8RWHLvlcVy4Oe1191/WjHcateth5qYWjCjSedU0U9uy/Ptpc+xaHEEj7uJo/0twE8dlNENTNv8hFjKbw==","signatures":[{"sig":"MEYCIQDxfxXVoKVEoNkbrhW4Xs9TWPazrrfIzCUZRSDoH6v8fAIhAIGvk1N9+KCeBQfnQoSLlsrIYcYwSc/Y7zP34x8dyA1E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAyPeCRA9TVsSAnZWagAAk/EP/18XSjOYn/BERX8CqvW3\nUeiwf8TMTcyjlWnLLZB4FAixXijztG3obEVbBovU2PKO4CSUcBd0nEGy/tEu\nFBDGW10GOEQYKsRU5eo1GX1EToImxVuwbNHNc8d0iHbnHv2+RedoNADdGF8e\nyB1Q6NdNleFwPIBqybH93D/TBOyUZMWAtJeregxMgJqQwO//rOkLT1a+AYRZ\nsz3SJqyc8YWYS4/BhqdbBASPn84rckly6g248c6DcjWKyIae+0st/4y7Lh63\nx3jNkBT//lwBF1ttYGC3PAZPgFUVIUsXhSLabC5c1INcX9FirKn85oIJSrO2\nUW5mYP1TVC/hTzD31GZuBHx1YNmVBQZl1VTZ+HTeyz4gVoZQnV+UViZzUKcM\nIZwT8RYZ8r3y+DQC+J1GSUGw9JEaMR4jrEojZ5SVU9PORPDjg7s1GH/SlQ+b\nJwfDepLw/cqnKYtXaQaW+9996uG+gG2k4Q2IJLVADTaH3sLX1IwD7zg3m67c\nmKWi/MTodaqqTCHekpA2TF4aZ4PfkAUA2J7XQycq6ImWa+Kjb7mrVmTn0at4\ncc1CC9YOcon/yu7v7lPd9tmjVvXDWa/kE/ns4IJJ8VqQJea0k3uPUMMlOisp\n12RFzU1Gzmk5qVFUpcWZqINBj8t8BgoDXgAzVGFALzCZoWtZ/COKVgFRlqxS\nMbxI\r\n=sCKl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=12"},"gitHead":"f72ee33d837bb3b414189ecfe4ee0294b2054b72","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.3+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"12.22.3","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.27.2"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.27.3-canary.8_1627595742118_0.8127165718877531","host":"s3://npm-registry-packages"}},"2.27.3-canary.9":{"name":"@apollosproject/data-connector-redis-cache","version":"2.27.3-canary.9","_id":"@apollosproject/data-connector-redis-cache@2.27.3-canary.9","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"7bdc2a6c97a33c5e1340f1bbddc1d878f898d1ce","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.27.3-canary.9.tgz","fileCount":7,"integrity":"sha512-X811GJuf6OacnTPPifQQFPcSXvuAZUKR9FRZuAtTOUKkLrEuL1aBTk7TUbzN8x9KjCF1Hmo3JtT9GDTWZlaoqA==","signatures":[{"sig":"MEUCIELyabs/gmdGUW8IkfRvFYxUyDgR82Rpu9tCTsiQL2teAiEAlLzNQrLW3RTFwdx0cl9P1cMim1Nw0seD4zN5B7G0eo0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCC1TCRA9TVsSAnZWagAAP5kP/j6Q2IK3HIP3KlGmN4nx\nw8RVul2k7XtY739ykFZVMJ6lIxQCy+N+IjwVZbuQrXo3imSLug0lkDXjpfYT\npAqhM6gjdubjtv+HXicgJY2igMSORlCAfcMcIEvDU98EmX7AeNe2E57vwy24\n05U7QQl9Yj4yDjsuvEKuB/Qa8ioipyjjJTOyAHExLFQ2Pchg2/DktNn98rQx\ngyrnA7nhyK0Q0PENqJNmveLoZXE4G6u46ursrNGWxB5H6ZCV7mHb5jYKuRTj\nKSaw2Cl/chzbDSK1PPlZs6H+J3BKjWO5UPStQ4GqCpCFCS3VlPKuvTaSnxRI\nMbwx81Jo8lcakQdPZ/H6oNrSblb+tFRYixc40fhfqjdURlTxaIYCwO4F9riF\n2MjVsxwIGXPDp/h4lGuxbEbPvJvXRTajfWaAglCJnbwcoaz+vorrUqyFLqRH\nzv0Sen/2fbQvL4pG1B1iaJHOd5XaSMy/AAcFR2QwHufpkUNfcg+fqNM37xMq\n1MYutd4tWRDr/KARZ81PBxAOu/wgAMvXG56q15ESHMe2Wrb5bSTd+TvIZVuQ\nclI3ibQJTUYAo9QdYynPBsnOBNXq1GJqJY+lGZ/E/Vl/ftd3OclKTpMiswgB\njTHcp9241iIpcm67deupVd4+jw+wQaAwJVPmg3bDFDR35szZOAaBpJhAPagy\nLSGk\r\n=mzXD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=12"},"gitHead":"925553adf514fb8a1d9f3263cc4932d60f23368c","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.3+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"12.22.3","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.27.2"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.27.3-canary.9_1627925842993_0.13631378738672661","host":"s3://npm-registry-packages"}},"2.28.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.28.0","_id":"@apollosproject/data-connector-redis-cache@2.28.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"f6af8ea94c70347c31197b4a5714259bc1d395ee","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.28.0.tgz","fileCount":7,"integrity":"sha512-u8NUo2n0SkgwxAy+bUTSzB9vHOLiIBf9RF/vyoj6ltkfFLshjzn5yJFo8VlnBHrM3XQ+WzR8OA0dyTII0TFe2A==","signatures":[{"sig":"MEUCIBPDZLP9/mGZ+/YlWRJZyfgOGB0x2YV/AGFWptmko5lJAiEAzEd/azbRppsn8UHJ3LewkA0V0JRwY1Csnq4lknKS7NQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCqmCCRA9TVsSAnZWagAA3Y8P/RtIL/ikntHIARpsfZiF\nxvP3WBZAsd+dkiRErSAyw880e3yYmnbc+ictVy1seF8YDXj7a7/NWVIDJyua\nbYUKL/1r1c5TRZg0HFkikHn+XT9mKkQ2yuPOvc2Gz5URXf/u5GXXMqKxVJou\nlJpfJTb9lXEIS8GqeMW4iw1879XAuMlC1ykXKIhhkzZMgjYSYIS0RlGv3JgM\nux20NMMLEhYIU2IAhCma4IW5+TO9o0typZG2zwI02lrLL1XGJYHylf/QGCHC\nlSoDmpHj3IeeVW0+bRWDGgUREt1lyyTkMZyoK8AL/MTZI/jP7ZZm64RUeEOz\nFbSGtlZL6ICXcGBjLcX9hGqOM3+LyN8cZDdnMLmrLMJaWhOxMtffgPPAezeY\na3vVD45oBG0WRnVkteko99sEN41PF851Sj8xZIFyh8yQsjfCnYnrhAWYZno7\nJq1kdTshtuAnn443b2qLDeB1wjK+EhXv3TUwJg5fcM6siU96YayC3uQht7to\nnUKS/GXI/Wexja0P4OM7te6CBLlvN6v93yj9dT37s9PyR2O4oLHU6pmlmtdI\nYeyFs6CGK3PqGNncyUhuCottDxYcPsETalcb1k06k7H610fGspyRVSr4DYgy\nDnw7XL0wPtB9Zspi27uqfV2s+x0nIl2GAhYoNixBg2V6ObPrxV2Y/mDQog4R\nToua\r\n=gOCB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=12"},"gitHead":"b4af302d4bb5d8fc2258638ad0d21c7c8bc5da8c","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.4+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"12.22.4","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.28.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.28.0_1628088705995_0.10236957771684252","host":"s3://npm-registry-packages"}},"2.28.1-canary.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.28.1-canary.0","_id":"@apollosproject/data-connector-redis-cache@2.28.1-canary.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"e9e3a6153d2571cc7ab300e2c07018b16e3eae77","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.28.1-canary.0.tgz","fileCount":7,"integrity":"sha512-xZ7DIqK1KL0t5WZKUMpHW0ouLXU/V5njqWbH/8Pn7iPixqWm2iZ41wgFm6gU0YB7u0YF4hWyRkwBEZKqVyf7zA==","signatures":[{"sig":"MEQCIAN3d6pFyJfitm7xW4rPYGZUIAHHuk5HHX3YtuCHKOo6AiBsOM2cL+HHxt9aRKtXfleWC/82LNPZvcEeWuF6xyqn7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCqnhCRA9TVsSAnZWagAAFlAP/Rt3tnT1L/NfZBoEF7og\nml6ieuLwkbKK6PIeTiSLuJhz/vw3KZwqUQfDNH0uDeu+wi7iR1LJkmwEs0qO\noYuRoMBTy4BMUHFL3EEmCIIBwh4zNL1/jLlwYGZ+lvytqfwCQ0qK3SuBeTAU\nAkDChzuC7pgB8QNpe3t+TNy3ukSicZyvEtZ834dn52WFYcrucVa52hib14RL\nkinPgOWbQEPANytf+K+695i2IcYBkwhpVWzbskDV3kMTuueRznMjxAG6+DqE\nJltkE/xoj4qY40Eue9k5ZjbB/8CiKO/Th3uAXpNUW/2ysr7K/wWVR0Q7St/r\n2tC13ibLr5l819eZVx1G6BrRf0F8Y2+PqxJMsfaX6wp2/gnh6lWIYCIIdn3e\nBMbX4WRB5L+ELOUzPpTqYqptWGyi4/2O+o7tLIwHukP5vOUnVKpM774NCs6K\nY5GjKk2T2QgBKK4ovQNV21FFJu63iZx7EfpFTZ5uJRLPxeoajuHpaIIa6pWI\neYUJKS5pHnvP+L3Xfhj1yDm8EMmyYSLcruPdXFjaa2zvl3uhqO1edNVd/mM3\nK6ww0mbIyKWuAPfijTT9r+4oBHXN/WXqcFwFqvlofOEQOLJDtCfhjhjLSpUn\nVNFq0VKZKoWgy0B/I6Qf0xL6aYvacKHjQ+gQmHEZgj3Gr/SkzZDrp05TN1JN\nzSlo\r\n=s6g5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=12"},"gitHead":"b4af302d4bb5d8fc2258638ad0d21c7c8bc5da8c","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v12.22.4+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"12.22.4","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.28.1-canary.0+b4af302d"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.28.1-canary.0_1628088800965_0.36158933507397073","host":"s3://npm-registry-packages"}},"2.29.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.29.0","_id":"@apollosproject/data-connector-redis-cache@2.29.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"3629c6d6f4469bcdc4dd4a9098049183bfb7821c","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.29.0.tgz","fileCount":7,"integrity":"sha512-ghKqnqT/oRVh5K/bCvxf0rKpWSlvzAadBkm40Ezp+4op8EJ//XCUiG1PQnRgNDFUGiAKMtkVGF9jfn72h1G0+Q==","signatures":[{"sig":"MEUCIQCOdgxEbm5U2Sy2jJVBvxqXAFrRDr89+LAD6OrjoYkkDgIgL0sSivolb/lBbO3hPHgA50hhTtAkU2bSYtPAeFve5NQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDC6OCRA9TVsSAnZWagAAp00P/iifP2ZB5OsfjyyUDsgn\nhdF+W1yNtR34rRJ38aldg8YAf2JujQpBxtNPLH3FMxer6rdTX1/On77H0jOY\nbFKyZwL6WASmlNA1g9jGpuEVMNnLKcZuRqh09lihnCEIUaMGKnmWUi6sKKJ5\nsiyqmWSJNgLLf9DoRxzUOAH7gwK2VzyI2lA9WT4BD0dK89u4Ja6OI+HeK00C\neJRtOtlz32prDAr9DEW64Z3svB5LFwBov5hwFPEgRRInV1/VGUTb7D3KC0pU\nn+kEsRLhfoFApo6e/+HOJJdOODaEnJA0cjlyl2365g/VMORzohb8z4hygf+p\niU73HfsteJr714U5UX7VMmFzO0O2ZI9jd4eZTqpcm4/3wqPFKosLiwtjmuQt\nI8cpJ8RIlL3wgzUJb3ZBGCnZzbiLNkwhIB4gGdUVTYTDwZSfLbtPyBYWyapK\nzYybHMBM4qOqWCht0D6B4anG3tdR1rsNJKhALlnkDSSBaNOj18eGqRbD5AF2\npNkeq3F+Jxjub6lPz6a/KGP9AF16OASKXqqzhJtkTqvNJh07Rstl8MKvPQpo\nEUFS6mNXcG0qvZ5gEk6K8PRVhpulJPtiLgg//KYiXKBfgxAdif+EbLG1yRvM\nZkAFNjnQF05/MD/9swtqHDkScO+chGzXlrUxwV/5f4jJmz4tN/T+BsL14ox2\nj/nn\r\n=ykM7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=14"},"gitHead":"ae40e735efe0280a5cb7f334de3c5e6e87ed2c42","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.4+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.17.4","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.29.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.29.0_1628188302100_0.24156922893332","host":"s3://npm-registry-packages"}},"2.29.1-canary.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.29.1-canary.0","_id":"@apollosproject/data-connector-redis-cache@2.29.1-canary.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"129b4a2b3b9d3da8ad9749da4fbf5c324a175bd1","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.29.1-canary.0.tgz","fileCount":7,"integrity":"sha512-nbgf7fbMYlv0Q4ErdPSJiDJu8ROZgBRFFMVVKy9v5qWWiTGFdf9LYNnJOJtbW+72OIss8/PqKyAfT2IMNfIcxg==","signatures":[{"sig":"MEQCIE317cBeiJl62DDlcBE14lDfHkak4UjA38o6+E0HFwoAAiB/DQUvfEN3ufK6Y3CbySa4zfJt1bHi1ZGdMSxPl1KBtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDC7zCRA9TVsSAnZWagAALU0P/Rc58bSF0ZiFoanALKo/\nn7mu4FJUf4es2rlTXx63a8c1ows5Vp16G9uLfOnJqoDhRCbtfKtuAPTMRAul\npRClv0YpHFjf+kyCLaEPQjhIc2YH9TCzb1D6Rj7W8twxafqxsH9cd0e+UW63\nQgNuOpUCTB0D6Q6GbALEiGSUPQBBex8ilH3Khzdqi9QkaRIrBkNpBhi3+qdN\nhc8khpSlaA1PNAYmjSTxgX2gy485VPjl9F0u+3ZdJHGMN4gVdd2EwmdJMRRY\nzhTWiyWE8V4Jv/1EJ+IvF1NKnUfX/vukrNqrFzL6GuS7kSRfEwvqpEQ/15WK\n0MuUjlVPsN9eQQnnvKJ4HEZoH9od13odwT2zGRwPAKlG0wvOvPufPw+TPUpE\nt6xKOLg8Qj+aSY2YdN4OmknG1fCmeq0jVZkOGXEXtH3jW0vh6YI7u2loiVuh\nq0SqJEVCK9ZlIxoIaOY1ojD9HFgp9guJlUzCWlQXn8FDkEw0CBj758KnCpvr\nMxpVXXwEnZgtqrcfcumHdXaOU9wxw5BykSIieKSM+KlxuHaUxdCDSiZutsx+\nPAxNPtpEp5Q3bByVdtKlqLR4veJBiB2UbcDe8dXOQSCdcsXRiibbWVkaTpeu\nDi15ObPavWl8SpctOapLSmfifGlMBRwm0DIV9Kzsma/VHX+/0hdq1oDhYER8\nMK73\r\n=qVhK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"ae40e735efe0280a5cb7f334de3c5e6e87ed2c42","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.4+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.17.4","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.29.1-canary.0+ae40e735"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.29.1-canary.0_1628188403840_0.6071133794409107","host":"s3://npm-registry-packages"}},"2.29.1":{"name":"@apollosproject/data-connector-redis-cache","version":"2.29.1","_id":"@apollosproject/data-connector-redis-cache@2.29.1","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"3409c66d2b1095e31d2e4055e2f9f234efb07d4c","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.29.1.tgz","fileCount":7,"integrity":"sha512-yXUIoFkP2jgLBH5cVx0h6E0tUrQs1kAgwkJ/UFm7hT3mjnUzQNOG60qc2LpojVpXClSpKAzZoVjKdrmLsKAL+w==","signatures":[{"sig":"MEUCIQChfWqVllJ+pO2PC0aLK28e5W4XQl99LJKeRYHMtucgAgIgJ+0RpVfBkI1oCCF60j4xu+fGAf70JJHPsFsLFhUHRBQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDURPCRA9TVsSAnZWagAAdcAQAIuwKvuq1JSCOgMzokj7\nk79xUUkyrD/jDU3uh0egG6d4AB/RdAvGWvnn+t+QoOTlN9QGr9hsUXaJ8otG\n9rn2IkJxV7Ia3u/1zoz3XwF37wuFVLTC0CmBHPMGROGNRzW9oshTbQckqV//\nmQPPr72AUi9HIIAJl5DVEe5wxVeEny9NCxZwft9Al5eQ6/5mZDD3vNSxEzQH\nT3wQdJSc0OmexvreDAG6tj8yFsSqNEa2jopbXM0NF0uOQ0r3MXgERVaweC2Q\nD1t3gONc1f2aymji/e+wy53T8AXn1vSMLgPoV2MmkqWlIoSSBITHX9n9d6Ab\nKEPHf2xCq0KT1FVTh/QC92G6+pMi44ds81ek5XRWwaegwt3sKDhmeXKvpkww\n8Qu6h77RcBTc8cOken9Sp0CRfKU86DbhOuR9beKIu557XrtBYJkmbU8AuudT\nGWneQIQ5lu8aA79xSuIWjng6AMurB+yWYBoiYniJZdh1+D0K7fHIMQot+DOM\nOjuEorBZFFZe8xKb6yz2h/zyUSPmwp1SViDEledOk8qcda/5E1p8NWgEHIAn\nTpsQUHurYSAJ92VelCRY9Ia01eEn0TGjIBJYmAKk3rHwhLC7CmdOep42M/u3\ndjIVGb2txSoWQm1tq1P0o7xOeW/BEJHoI2vbRPNyrN6Ne8GOtNyOFL+kZl5j\nJSee\r\n=hSv7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=14"},"gitHead":"14660fe240565142e750f775dcfbc98b767f656a","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.4+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.17.4","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.29.1"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.29.1_1628259407001_0.6675483772178474","host":"s3://npm-registry-packages"}},"2.29.2-canary.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.29.2-canary.0","_id":"@apollosproject/data-connector-redis-cache@2.29.2-canary.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"3777553993ecb15bab480211d79558d82e832a71","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.29.2-canary.0.tgz","fileCount":7,"integrity":"sha512-CALyD4MGNSnzhLYzV3REl8pcoDWqla58zosCheGz+RwwgxUuV993bkteututIT8CgDm2n8VMZLQ976N15+P8vw==","signatures":[{"sig":"MEUCIQCdSwixYFjg7z5iZuopxx+rwv84HWtctp/pnyjmT6eBtwIgUzRYBiIHZ6fc1KYDfl8fB9/vVZHaz5E25qdB2yn3fpo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDUS8CRA9TVsSAnZWagAA/qYP/0PwSuMFk5kXyHecCl9N\nIbCs8mSEfKNfZQos7W+TQk6SCLckqDPSUqU3kdtccvRkHIDxvdjWGUzml9Qo\nPvGA4T7uB7BtAYOnmQatTyfQEx+nnLdqlFT+JzJy8be6HP439wYAQRmMjFTJ\nDGZ8Vq/O7kbqdlWYqnVo4PKo5xUVbZl52ZHyqcYxSAoNK+ngGfF29Bc6YdJW\nG1YjgrD75WpRIloqqnciNcAbMo1/yTbb818OqxZiNhFWcfh0jilmQWfFR4tL\nvMkD9A6WXNJ00LdI7WE6bzsfisNDhfqrgDom1f/ZPxtebUS1vYEwwwaYaYGh\nN8DNho0r5otF2CjzaPWKp4t0jjza2OuRHYgt6Gwi+CCLg85LJPA9QBA7EYyH\noZQ4HKgV+Q/+8TgZ7q4Xe2eo9hRpGWbto/TfXXevzc/9lA8ePTyLICBBk5k7\noorqZjdIG6/TsP2txczSFCNrXIrc6874XoetbD/CTVaejsFFEW9MF/9IVF5b\nRbOGN3IUwp0li/JqAFXwpxT6vPI9L0ECucG9KBMFS78O8ZbInaegci+9gJPX\nBN3g0jrgF6Fz7Tj2TAf3JXEd9DOPeByucn+KxOm0hO1jjXd0eX5Exg1o1OLb\nrgqtBv0jLymWVsunuyWORUoIkk9KxruQx7Vz4pJgwaBALMxY5dwnP51zYLiD\n7cyW\r\n=G6Vh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"14660fe240565142e750f775dcfbc98b767f656a","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.4+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.17.4","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.29.2-canary.0+14660fe2"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.29.2-canary.0_1628259516146_0.4787244391404648","host":"s3://npm-registry-packages"}},"2.29.2":{"name":"@apollosproject/data-connector-redis-cache","version":"2.29.2","_id":"@apollosproject/data-connector-redis-cache@2.29.2","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"b3be42f593d56355e7138bf3dc492bf4bee6dba2","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.29.2.tgz","fileCount":7,"integrity":"sha512-FDVbT6issQaVObbNx/TqoY4LCLueEyud1u6jzThfLOU/WCwldraKkjiAFXc5vLJmmCkhGpKLCdMqGfBD0ZIHmg==","signatures":[{"sig":"MEUCICae437EADrcF3KPx4nQoUWNmpC5jTKXaZcBZ31un2/zAiEA3CGWOlI2xlazb8XvleNEh9o0S3M8NUmpdAidtxV1qME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDVdLCRA9TVsSAnZWagAAJvoP/R71OP+5+P0RCt4rdqRZ\nsQLbi9HjYK4ZSbQKR52GlwKFJXDgpCyPWTAQolJTqKf6Sxb6KrCLjnbYWVg+\nCC03d2ni1S2hiArfV9+ZYGsnhhQpYc0UA7PgiVjMkY/7dEuY8P/pjZuWIhxR\nwx6VVV2BA9AkyyXL3E4e83EwFfHDuIp31umi+walID6gruyNJHA+qXG629FN\nN/GcvYRgF1iNJT2DWegHNJBVWuwrqctWFh4vWjKH0eQEYwsd2+SkOaZbnXFA\nu4YEvkuYrOTVbkEJrDmjqAA0ZgqcXp0aL7HMPZTk/YYhGLxdFsqNX5pK3Hmx\nncDwflGBNdNV/VPERUTS0YSL9PawjWvlPCBQ6JpgweNF1cHVgDw/DuZx+3sH\nLHw2Xr1U52G62ypC4Ti0i+siyXkN9trJaNQv+OemULEHu7cAVgT4yG1A3vnt\n39HM8xYU5fofC+ZUp11EAcP33EWlOh6XKvuBsZ/YZZLM6ZzDmPvBPiLS3gZ1\nALsHWcCxEvTasGdABd7GikDidiQ2ug3l8rWeJaYvZPOKrifchoM0upTwwaXX\nLOwGX8k2DVm3Aij+ZfFW3ZkipWJ2e++AJJgadwAc99sC/UFX+p8O1z+OdVsa\nhMSBb6pAN043ZvPgW8qxslOThLB9R9L5/fvaxC6ocxsBAGrC6ziCLtQCCutr\ncPv3\r\n=LxH6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=14"},"gitHead":"aaa3a9fd7ad5254cc06aa87475ea348cc3294da8","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.4+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.17.4","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.29.2"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.29.2_1628264267412_0.5092550097291886","host":"s3://npm-registry-packages"}},"2.29.3-canary.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.29.3-canary.0","_id":"@apollosproject/data-connector-redis-cache@2.29.3-canary.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"d6e04994a52dd49261f80173dcb3873e8588520e","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.29.3-canary.0.tgz","fileCount":7,"integrity":"sha512-KzwsN6eV6E0ByoH8c+cnfY9Tow6h49lLOn0XJ80sbZtdv+NBL5B4YQ6R4DunjlytsoA3IkWmMFzWGAXxt37bsg==","signatures":[{"sig":"MEYCIQDoPGzaXwbY53VjwxR/K36LPx9fZPfAlSei7UG7juS42AIhAODDiF4ap+jVS2lKdPpkivzv+havXM87nS4wlqVfdhpd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDVesCRA9TVsSAnZWagAAb0EP/Ai3KSgP05lsKG3iAHxS\nzSrTb7qdketwBQa3vzNU+fcu19g+uDf7pnZVUX4wuNClBdpy8BSnvPYnwwBe\nyt0AynEkL+RMf7gwFa0yfkPBUpKd0Ona+l/X949AipmufIQih0oorfYH+mQj\nmkc9cpCdTwONQA+wLC3XqIRVaYp6NDZ6rRJZ7lyZTz+Pu7desY4tpIC6s7a8\nYwhxN5x06WYc3yOddnnXd90FrgvvoFuI1e4Eyy5ILakU7DP6ZBsxXOMYLiZK\nm/A+0A0fizGDYGOG4BMqUvs/lnRFooN89WNIe277we6L9ott40540TQLONpE\nyn7uIc4FKoOl85mpDu9xZOE/ezEYiAEUjLDQsMookOFF0Jt6Kxc9dxW7NYgo\nO6QYyuBX1nauvqp6yYVo1DoOMBKwGk5OrXaVhlIhkDlM3l2MVkLJW97tAXn2\nr2dXA5lN0qxULLwJ5Aj8Wi4XhnHCQQxw4GQGh/IMzTlYeec3oU+4zj5qT6uD\n48N/iwMqu00I9QDMYeAPrGIO2d0CzIrN064PBUZsNy6hi/tFF+h3Rpl2oA4k\nFJTNXB6dyPVVQPUEoe3V5wrTbfYOak+MuP8eJ1/nFho10k6Dc3evjrt3TpGR\n62AXWtCYFSgbZtAV9x7jTyqdxLA26c6pR5Ip7BVkTq6BVhujzM9AD0SfptSD\nivz0\r\n=ypSp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"aaa3a9fd7ad5254cc06aa87475ea348cc3294da8","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.4+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.17.4","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.29.3-canary.0+aaa3a9fd"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.29.3-canary.0_1628264364628_0.31352633817734765","host":"s3://npm-registry-packages"}},"2.29.3":{"name":"@apollosproject/data-connector-redis-cache","version":"2.29.3","_id":"@apollosproject/data-connector-redis-cache@2.29.3","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"a5ca4678de91531d3902068d9f30728452ac86be","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.29.3.tgz","fileCount":7,"integrity":"sha512-onnLFB5iDHsqb89n7rL39rH81bccf7kg2lPg6lXJMOVzQfH9AS9EYIgVhvXcPvPJDh8QwvERXmzqTI2FN1iftg==","signatures":[{"sig":"MEQCIF407XjVcbX63ZOQy2RBeaV3xnlKN6jRgOqPs5e2hWsMAiAf9vDdZAuy+qjGdicrBhK8MSvWIMrJfElFXuaiNFpTIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE+PlCRA9TVsSAnZWagAAfQkP/1wxZ/gQAzbHwDudNE6U\nJ6x3rDZTafeo3ORZ1D72upYIUyqsSfsDD3ZDE1NrsL5r9/tXSbjkg0xd3lBo\n3iY4/OBEuz29ukEt8mU7wAj0jUuRavbWIocJ23yrvwHm2W0c6I5SHjOl0ciB\nYhXO7H4/UqaI7X8Ywe7BWrS8D19JiyrCkikcYwzCohsmkJnepXXLB/iUfxzZ\nXSHeyt6GM6zQNVBPhdMWXKpaut2MFdQjmnMQQZM7Fz/slMVNPN1eCFegbAIR\n3w2T2Ft4UkzVnH0jkHY3kII37VU1YdBdmQc6dxNnak/7oVacWYjWAoH0PRnV\n9jocWDDatNsW4mkt848cOEwh/WauMyB3nsU0HO5CKF390IYDUPG/FESnazpF\nWgMichC3tLOI3CpvdHdYG/7+5aFSzSiQGASkHJqTVSigmoXVF2+0RIk+1rkV\nmj5OJXgz975MY7Bqpsgb+7zkSqMzO6F+zHxERiUHWKGn/0ThAb4pDSMolSoE\n29xUeaofbuQXC6QsguB+XY5KOaXfcJPBwiJ9KdkMLbbbiCHyMlzJ5Gxr3+RG\n+ngUZ2CB+lmHZIHS0dRorawEn8BhPxG3uoO/ZqW1WBNThWoexbmi2vOK8kX+\nItTaIbTVAXifcGWdqj1dFiaFnOy3EnVQZuVFsRk/qu3IsNJ8Lcl9H8Z/1GP/\nnZUN\r\n=1yvk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=14"},"gitHead":"2cb71a7cead244ac97af58a89e4c82b4ea6f1aec","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.4+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.17.4","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.29.3"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.29.3_1628693477061_0.2726971826964242","host":"s3://npm-registry-packages"}},"2.29.4-canary.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.29.4-canary.0","_id":"@apollosproject/data-connector-redis-cache@2.29.4-canary.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"770f5b57eb0fef92a2d0daeab22c89c386d2af88","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.29.4-canary.0.tgz","fileCount":7,"integrity":"sha512-roEmQtlxC3BNVgk59wnC5pTSykqq6I8jWFxEavLgoatlyFMcpa61Chz80RB5R8uzrcEE4kvDqFonqm+lZTbG/w==","signatures":[{"sig":"MEUCIQDPTxp+p8TuHRtep5xsmEKoW+JyleQB8LFRcBCJhlMzPgIgDM9G5nXjGgFLvOKVFd4JcYLXRyx42Y0BmGPAKxNSCI0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE+RUCRA9TVsSAnZWagAAU/oP+gMZOm04m4DUcnSxJQWW\nI7YzljULf7QVdDS+jey6KaeS7554QmjrgBHEHEktXHFyycoxRn9k5rKbOBPV\n8qZaG01Z/dPROHCFlG4tR+qqKS6dYpZ/WmqkwV1ZkabsGsh0JdyUcDXIbIot\n4rCVXzqCTha9xo5hJ3KcgKBbSZ2y3IsOM7VY5KGQPsRMO93JVZOVPgPnN8wa\nvpZD7wLSlp8cPLzlmF0ce4JtGyXQAuOoeJUIjDKHL1SpSj5i6847f7Ba3el5\ngsgEZNXQJHf5DAvBmJm3IIyc3k1eHexXfd/mm4iRtRWXf/wKDMQ5t77Y16Qx\nNIJzzWTUHqvCwDkCqtCpAmAc/AWRHiGI7ZnRHPt08Uh4E2QOwJy71ffGwuId\nlZIlmUPiwX049ad87Gtrg8MJ/0yrLNg4Vu5nslJVLsUaDHLAldDJ/L2ksgDO\n0cbTCcZvFDcq1mLn7TtTwQS+sywzYN2q5G2Iz/k6RrYtAgULOO1xv4icFjR5\njyPBflN1RzdikQBzQ1REKY5pVmNr0NWzWe5B2HECev7cdT6ecMXNLh94s7BO\nK3jRBYjxFe7hhrE7Y1QCrdspI426kDbUvfXs2F7xB6HGR5X2yYGgbvtOvrDC\nJmi/vrZopGKmqVklqBBXmdcRFDQptkBiZdUW3zyzblXDJPhEcKEizHwsrvNk\njKUo\r\n=kpeF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"2cb71a7cead244ac97af58a89e4c82b4ea6f1aec","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.4+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.17.4","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.29.4-canary.0+2cb71a7c"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.29.4-canary.0_1628693587910_0.5218143187353415","host":"s3://npm-registry-packages"}},"2.30.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.30.0","_id":"@apollosproject/data-connector-redis-cache@2.30.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"780195e04a9ae47d1f8bb5622d2022beba69628f","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.30.0.tgz","fileCount":7,"integrity":"sha512-L/Zgrf8zSwSmhIpY0vMzVrLRysh/4tav2do3JBamHaMx6E6tw6kqb5ujp8rJFdh3k02xSejYCCtfSY/hcHx3jQ==","signatures":[{"sig":"MEUCIQDFUiMQnAmkXJuIc83Xw6rTacix3LWx3swo7nsDgaG+LwIgQA1dJv0jhFtCMrydPC/lIPrOZjfaWRglH/nyv/UR+sQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG8MNCRA9TVsSAnZWagAAfr8P/3beUQHxPL3v0VP35iab\n5FGxPEOj6MAk1IHpvrlfN60diTav5RcnZwB6DqHecjMvCbKxxAt3YSD3M8iX\nOLnyGa55cdVc3v+78MUixTYP5c5+nVDtl6+9RX7cPM+pHDf+aMDvEFLs4uFo\neuFZU4TqR3qv/mWjxSS2oisxAnvQ8KcT9UcG19KZ97xBtwpxgx+op8+PI0Ld\nti3TwVAoUVz6ryujmlRvqRXAP0WRJTAQhUCbRV7/AbL2wlIqn28fpCIuSEcS\nNlcac1FuqEQlTFcpIU6Kva2ZjRLBwOwAbnC/cPgkMrDXxBmZbYTAkjQ6pgcw\nJ5Yynn0k7ENN8DRHTqGncvxNcZLGZ0JFouXSoo2iXYfrLWtwjg39Vg5atEXI\nLIhs1JY9WPxaY4SI9Ka0moHD1CvX9gl0fkQg6n/hkFn9V8ECWI4yqU8zJueK\n6IPj95JTmHHVQRHR7/kvqEzaeJGIY0gMAc3fVxKYiovLTGG/3+cXPLRsPyFP\nRqvB1ZtBh1mRbSRrIEw4kjSlqsfbgDEqXC2s/gUv3nSh8OdGce1aW4UEUD1i\nq837LFHDDKCVxPuNYb70uYlKe6330uXtAulky055jVIqYl88IHMlsZhpPD1j\nuztWE45l0Rcmw0BDILauUyfvwfuB6vN1mIvEKeXqol3xcrD3eRgNRI8y/dzG\n3FDo\r\n=E/KI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=14"},"gitHead":"c5d25f7817b1cfd686beff43a3c31685432a0f03","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.4+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.17.4","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.30.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.30.0_1629209356997_0.029226632213060988","host":"s3://npm-registry-packages"}},"2.31.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.31.0","_id":"@apollosproject/data-connector-redis-cache@2.31.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"af6306db6b057deb3de24cad6a2bbf54ed4ec94d","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.31.0.tgz","fileCount":7,"integrity":"sha512-bmdh6X4Nho02oMiZCTvTr0rPHPG/V922kQ+8nSFJUEEG0ZgjIgO42fdcKcp20B+jMRQHtSRpHyU7qUbeWZiH2g==","signatures":[{"sig":"MEQCIB/3InicDQU1WFpjRuhhkVCF7CHcArtmMfDqqXUYek8bAiBuzUH4g/Ndl3sNKGbw9oSOcMhCbBYCWo0CUvm1fd+WEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ/SpCRA9TVsSAnZWagAADBsP/R66jtKF0gATCyno6QNm\nuqr2ZW1l3LccNBvig/hwVe5Yrdgi2jFaxWAOAwUyfre1wRGZ8r9OrOu2aLf9\nsEtKcc6iEHMCdkveIe5Pe/82Y42B7Am+22FwK8z3HvMNVI1qriMb6XsG4unG\n0KQBZvWVBxPLFMcFSmGK/FKZKx079tI5IZfR9Bi2fMycnlb7oIQ20cMflGNE\ns61ZxEDFDxurYtLT/Zh/LT/8KUSH7/dagdRJdJMm9T3E2bhFVNVRsN2ua5eq\n5OUK3MDN5RfCroTG6u6KrGkJ9s1VCjoVv6i7vaJs+OSoLyQMlAnQFQvf0u8N\nw5VK1KcpVqFFYjKPVbvPaSQLTqxAeZLv7vEtXHxvt+OfPsfha6GKq0kis5nk\n2jkw1gg/dQ9lAGJ8jS8hd4WJnE7mQt4Xryqhcx96m3hO3oM2uDizTzY3yhir\n4FpLtftxCIzGlV99PQILoeiUhBbBFDW+X5jwEHOTtZcTh4G8o3+c3TmA0jXS\ncWqoIWiiNtuGVT+y4nwTARbPTfJe61nspmzKx7Z9s2Fp/2l+1IFBH+grgwKH\ngc07mCnCvI+bRNnk6+FQdKTZb+JYZVuPa6k10c1RtN6LCneqY0tonnwN/pVo\nbVvZ35C+ejlOlKTVcOYhvItCTkLVFj25wnZAtEEpNX7a5qXpdinO7g1JYj7D\n0veZ\r\n=vaw0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=14"},"gitHead":"a61693d41db8b7e2fd4c99b50ce653b2834f78c7","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.17.5","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.31.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.31.0_1630008489625_0.015626574387757275","host":"s3://npm-registry-packages"}},"2.32.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.32.0","_id":"@apollosproject/data-connector-redis-cache@2.32.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"f925aea968938a2951689b24f29e14ff53559316","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.32.0.tgz","fileCount":7,"integrity":"sha512-Rb/pE95Csbk1EpwBXbyMknYh4ebI4owpOB2TLUpWsWIQ0k13KoOFQSoVqHQEL8EnAidztl7r0iM21t4XJ8M1tQ==","signatures":[{"sig":"MEUCIQDiULuLcEwRZf1idCWw5zPous124v+jg2CdpZ/3YEKpfQIgY7vrH84p5qbmXKvp9lWeBjf30PRIZMXv+Yis+o+iaSs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMnchCRA9TVsSAnZWagAAAmoP/25zau8P1hSIcfLqRb+I\n85QQgA8LrywUROzS4qBjkna6YL4m+hFdgMA2cqp5q9CrBa+M1ckPk6kPnET5\nu8aLGAzzdxNkyPMmVe9v76CMIn5amvDjRK2PaoWc4cICWWx1F7yrNkjecQYV\nXu4O8q5rYgAHDoR3JRHhr0B0o6lAnJl97GOFhfqvDS0LOpVoMk2CEsdjetcd\nA+wL8aGu+/cXlyi83roT5fxubRzU2rtOqDhE1x1aYp6D90FE08ALCUNlkIwh\nFBOWV4D5m49iJrn7Ak+bTuXIlV+IgND8/KkcfE/9jLtvkwIhtU1ZxMM/Tv7W\nIuixcGidHnui+MatGEXQzpV/eWxwt3OA0mHMJj2KWMEUEFIiChZ/4Syt3nF0\nB5zDr5iOo/IK4m+K979XCWcwAKtCUwTf5JGLseehAn+CIadn2Wbs93Hjm73R\n40u/t2rt9akrFN1y6uQ39xKNIHy6LcFCmUKPGb/M5fxXbHdV3CmmaoUrL9CI\nKPJYeUioQylhNnhkehv8Pz4hIbZgALoueYMH7GLZBSbUzktgG4cen+xRjCGN\nawzYWMggd9s79M+gt12+xl2Vhkzn9AnTSmXP/vthyzn/qTGM9Hxfu6ws2OSM\niYZJoSfL5zsouwDXYDsz8aw9vEUH/QHxnlqXjJddXXA/8ZCNUpUcICOQDrpW\npZ13\r\n=EFzQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=14"},"gitHead":"5efaf22d5397c87381383a6f1fb784ad7bab72ae","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.32.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.32.0_1630697249450_0.3700492071635282","host":"s3://npm-registry-packages"}},"2.32.1":{"name":"@apollosproject/data-connector-redis-cache","version":"2.32.1","_id":"@apollosproject/data-connector-redis-cache@2.32.1","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"014e2eb44908c43a33920fdbf3fb8cbb38e3a693","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.32.1.tgz","fileCount":7,"integrity":"sha512-3ZFcg+iiSI04o0cn12vej0U/ExKpXnPZlhBVTKj4AejCNiIdIzkgNBGdYflgoo6d8YYcXOW0qRpY+lgTuy+kBA==","signatures":[{"sig":"MEUCIQDozDd1MzHnEcfJ/bMeIBkySb7oRV7xo9EgG1YPR7uxSgIgLT8Yx+EqFb0ZO/uFR/jsz5Cr4qmPR2Q112hlJB72IS4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN4njCRA9TVsSAnZWagAAYZQP/RBNLzv1CBIegwnU8S6R\n7194ZdX3Hp53HziQmuCqftAwYCI+ZnwT8h2sHrh8y7DIbW+6BwG/vzHfUHw6\nGIrjaXkw+RVWvwg60ZtYR65wbTm8Aug0ajfTCP9fIvQ/IXAqqO+/dVMCnvTH\n/0GJaX90Swv8G8QyBfG5PFwBbZjRYgBejZyz7IMblUK1KehZ4Juefl/ckkb2\nqakqb6N9Tq7zlavPg/sbSqJ8b3ilFjpy8EHEnQQyPu6JCUQxaUXCJN/N8kkV\nVmhm6bnibSoG/1CdQ4RQwGCFGetc/49cNoA7xYoLdPO6PJ2elW+WIXqdt3Dk\nDuyWQLWYNECLBhmNRFVH+R4ZgxEmTjSoJt0EZQ4dmRU94wr16iqBUDKg/MJc\nn0vV7NN4qZtncDwWdUWuOjfsXcjZ3tUwJN0dOvgqlPixx4/u2Vvf7Ns1vlLg\npkFB6bNA5lxWA2Xfr2m20Vgd7gZlq5eFdfL6KXuTMGVhoALxjvk9u7i5onic\nz64PyXjG0jQrt0jL11RrK08OsKWt54MUkAwPuKe3Aw5jVwqalSZZAlzL+UEK\n3bGp/khC7UyhqySViGlutZPc/MgNBwrxH9S3O8jfGrbIF8xTt24GaLMAtelR\ncJ/K323iSd2U5+eC6ZmN4GHI+ytfqGOR8UBGXKHbYSyIwO4SUhjOiqzzWApN\nnKEO\r\n=UxMl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=14"},"gitHead":"e857f74c46ca80b0f89960c7f1eb2e7d5bae10ce","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.32.1"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.32.1_1631029731512_0.17465330488552633","host":"s3://npm-registry-packages"}},"2.32.2":{"name":"@apollosproject/data-connector-redis-cache","version":"2.32.2","_id":"@apollosproject/data-connector-redis-cache@2.32.2","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"0010212ed5705f7fee8b58285949b6c0a3bb5b1b","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.32.2.tgz","fileCount":7,"integrity":"sha512-zOvZnV9Y1UReDY/CaH7JsnQ1fTUINGHm4SX4kYFyPgtbFyu7+y8W6j9+idtmEx8d/uuJQzqhLKNq/PtYxgz1Ew==","signatures":[{"sig":"MEUCIQD2L7itSIg0WZNIerlJ6CB+hSBQxxV0ekfQxVoMeLrvJgIgTUXl5zWf+0ChQ5y/EpHIYNWBsB/q5/fQ+k1sFbsXzP4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOkdiCRA9TVsSAnZWagAALnoP/jQAQGh4PWqWUQJjyNLa\nLSk/BGDZ5OsSPLzb1nyI8GROn3BZG9Ssnkz7m3WQ7Te6vtfQWTuY0TmAZUbv\nCd4DWPHOuHHOO0oUOEMDhFy1pFe70fytZe+FTUPQuiIhCkVqo/PRXJ/47yyV\nfGxYr827tVlf+jI+J4AC7bPxCdYrVsxqtM6I6/qiR84thl059AxF7o/2y20K\nk5AbSBZ97epgJDKErrcDNDaIl51bLeO/UNWboRvCPp2LivXWVvSCUkFHhuw4\nLgPJ4qvKk9OnKWoOslYh1GmKEupHQHAJSRrb5/McrewteqtHRplm3PwwMhO0\nj8ozbjtN8gLjeHslUza2UWj1cbSTK3xMSCGcX5eUFNzSgF/B625ekbm5eDSQ\n5f60rTvfVTYWI0u4v4Uf6xG8wiFHJ4/YpF/ntwI/sHd4vQBW0hUdLvluqfZa\n/EYVPnjm8fh5Fn0Z0SWJhf7gMWhJ86gNwfp9iIEmFjoP/b7tpgFKnA6jVN6d\nQ6cE37fAMHLSbz5hveklDmRTYcn0tqndIIZr9fI9882G4wp/GxWiF+ForKn0\n465+KOpeBh+SeMKNb1rfdc0DWfb834gmtTwk3GdK7r461VdlTH6TKSf3gGTV\no9XlX8A4KUu+rBDlpzEmI9RQKfgXiaY6F7qbPyb1vc+RAn44V77iV7s7N2ZR\n93LR\r\n=o94Q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=14"},"gitHead":"d4d982e8c7eb6214ff272af679eaa96e6752ba3c","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.32.2"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.32.2_1631209313980_0.7009282625185111","host":"s3://npm-registry-packages"}},"2.33.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.33.0","_id":"@apollosproject/data-connector-redis-cache@2.33.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"504606538a7c93f5b419e03300743d8084c46eaf","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.33.0.tgz","fileCount":7,"integrity":"sha512-FizwJW3y7/UdnhsHW6H1dP7DKhlnzJPjMU4oZ9RNA9RUnsFgTSHLR6zuaj/NMUahl6eCNWYavfxsgTrS9duEtw==","signatures":[{"sig":"MEYCIQCHWOfBVtDNb+M+c6YTWVuKAsIz/N7g4ZKKg36wwObvFwIhANVadHDJBjM8W2MSwH0xG8CTXcqQ75bzMknFLinkPXPi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQhHWCRA9TVsSAnZWagAAz6IP/A5rN5leY9TpK2W3WuTo\nJlccCcdAKzOZ9xaqPCaxpaSiehYFtb6LwowRM3ZbLoVVAKSDcYQj45lm3ZBP\nSp7o3F3oWjVeiJlH5P9352T5z9Vv6HnpNC653npCbxu9T97khpHwX0uke+39\nwpf9HO5cbAY228Wb4h/KIwxFbGYI+fOZ9lkc9v9QdsqgRWBYhq+jCrumjCMq\nSMUPi6EDV6Fqhr7s6vshOCALBZQnHVRoVHG43LKtCgOp0Rk1j06XHjIT4iHi\ngb0Nm5wTqlgzYhpUETYKkXNghH6Gx/5j612/ubAWJDAAkhNzFQPMWIPiPLE0\nEvEOlAcadbkRmgBPGhV0VuBUOpbbjU8UjjKHI0SVPzJJMqS4Vvu9qJfgeD44\nnuiogK9EBTzUWEq/uNFchIBydHIQZcPl6NxQazPsS75yVkZyOfozjsrYAvWS\ngB3Tfa70nwlSw1DvF5GSfvAJOYCAni5jr4VwDlSaCUwTbXB4XZCxFJLeKI7Q\nClYsYfBtBF0QWN/OFGoRTBiIC/hfcoXyjGpwj8COEJJ771nvaLOKM4/Tj2wE\ne5NsPzTkD4tFIrqCSLUyvJWdbM4vhS3RzAhyefvoZ7YO54mDi0YpRyGJoXqY\ntdhxTmXnHWm9dE+u71csva/wn15bjfT+h9lsxSqfga/uaL6AhlFnVUwI/eQO\noCy2\r\n=+OMh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=14"},"gitHead":"629a36db75775233509a93734fef8f85ed23701c","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.33.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.33.0_1631719894256_0.9362718606070575","host":"s3://npm-registry-packages"}},"2.33.1":{"name":"@apollosproject/data-connector-redis-cache","version":"2.33.1","_id":"@apollosproject/data-connector-redis-cache@2.33.1","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"9807101fbe0673752a5d45e404d3f77d7ef6d58d","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.33.1.tgz","fileCount":7,"integrity":"sha512-qpzLAtuRbhs8XjKVtRLv8rLH3dx2p/l+/Gw+lNe7GotJ6sY4aWTMJW4aQiudSpWQxgDHTxhwh3yecvWHgSgTCA==","signatures":[{"sig":"MEUCIB32m3bMU4U+A2y3DgkK+/0SYD65Jvgjknq11oIUascGAiEApSON/WJfyEeGgXBO+i+Z8x8JR6sIxc+9D+hexAP3XjU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQmSrCRA9TVsSAnZWagAA4ecP/1sI11VDxXQU8BN7SxIz\ntJGpb7WvYHqiok0FYCQv0kEhmTe9w9Vc/k4qj/UOwf845Goe26n8mVg6kcgr\nshQXxr+tbHW3K942M75ORHq6lFnM2btmlO+Rc/LkvIWMkV0ddLj8AbJg7VQb\niga+SQkqxikLL++sygD/cEfcAZCqG7TbM71mRJ8+5OUIzT69NcvpV+CLKpUI\nbeiiDquGWTewdbKnQoodQH05h9uTcMlusAaeeLqx7mpR5Ho3E39HhfUSKsQ2\nST0k1MrkepSdSOSYoy/w3uE+vSC+99G5uFMoTmyK19faPl7kMHJEub83+YkZ\n6AcodIlmO9fIVGP4UmikNsOolI7Q2ILHdzrN/8tLeBMqX6c5dZkyu3oaqL3E\neTDKDoiBU+z6+BocMy3twoIO364QSaglmYTFv9obe2tqy4KWutdJ6Ne3CC/x\njYNOn9E2gQepN2JZCnGp4bPi4hW9lXDbph+dI2Fq4ulbK0OD7CWdQ6iLTXjl\ntM0RkG2u4XEdzXlqxZuG6KtykJL/wo5+NB+nq2YT/9U4XgvcdCxgOquNMaG/\nV33yicIxxIRCt9NY9koWEFnLRXGnsESo2PJu8hRmVcrGtxVeiKzutlpppubt\ncloda1P58y4iiqkHiKDhnMGU7jaPhrl0/y7sB/SiF1AWzi0YdNzbHXbL9ukX\n6Sa1\r\n=Xswq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=14"},"gitHead":"3ec8a8cabefdc7e2b1bcea784bad9c7161699b08","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.33.1"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.33.1_1631741099365_0.4067602815393927","host":"s3://npm-registry-packages"}},"2.33.2":{"name":"@apollosproject/data-connector-redis-cache","version":"2.33.2","_id":"@apollosproject/data-connector-redis-cache@2.33.2","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"bb01c716463348c797ebf4037ccdadff13f84a4c","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.33.2.tgz","fileCount":7,"integrity":"sha512-dGNG0b329p0lQneEXcACGvQDU5Ef2C4IJ9SGRYQ4ImWB1wV5lhHi9goTsqgRtXJIG2/aF7nHJAR7/U9tZiTXOw==","signatures":[{"sig":"MEYCIQDsls7+Febnlw2UZWe7rmmSQfgjJtoqaNwspjjn8cx6IQIhAJ5Mr/m+moB0bLQC1lXBl2VXTXSeovXPqQLlodHDY/dq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47780},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=14"},"gitHead":"20f3dfd8c65dda50c1e1901fc7df9011a5193845","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.33.2"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.33.2_1631900555121_0.8290304117006766","host":"s3://npm-registry-packages"}},"2.33.3":{"name":"@apollosproject/data-connector-redis-cache","version":"2.33.3","_id":"@apollosproject/data-connector-redis-cache@2.33.3","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"89dab75aa68f013e0cc9edbe5137e8a934049e81","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.33.3.tgz","fileCount":7,"integrity":"sha512-BvS7docF7fUZ0iR4e0sOmpZQAKYyLUFqQwrN7xXY6+rp+IGgAShiNmbapK08n6kAGBECvh4Gmxs5M17fdIbUOw==","signatures":[{"sig":"MEYCIQCbd9n0qTTQxAHUqisHPUThAmeq8LLDq8Ck6FdVERcj4wIhAJaT1fb4AMkHl8YzyCIr6EypLE1S80lS/6FvIx3eJ9F2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47969},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=14"},"gitHead":"335fe272894f011dfa695e6c3d233b7c8f0139e9","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.33.3"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.33.3_1632321094618_0.4515192563384729","host":"s3://npm-registry-packages"}},"2.33.4":{"name":"@apollosproject/data-connector-redis-cache","version":"2.33.4","_id":"@apollosproject/data-connector-redis-cache@2.33.4","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"56f50838362aab1946b54b360c68c243b72028b6","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.33.4.tgz","fileCount":7,"integrity":"sha512-pNi9qLJvztWYzbI3Cux596+ih9d82iWZpfH5qQlwAO45lxVUf9QszGas2O7C8GAzsChzYHJOreuuhWY7r/HAXw==","signatures":[{"sig":"MEQCIEMxXF1p//MCcoUeZPwUnYC9DY/uqGFVLlDpoM5xHl3wAiAHwASHYCgqSkpPHrN+dPuAgOlOuUIHeCYRVsisZv2ueQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48158},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=14"},"gitHead":"4834d95a80bc78986593c593c707ad45213e6c1a","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.33.4"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.33.4_1632749868255_0.2100569698224457","host":"s3://npm-registry-packages"}},"2.34.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.34.0","_id":"@apollosproject/data-connector-redis-cache@2.34.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"9bd6d1cd704374de20d1cc8c7b19668ac234e733","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.34.0.tgz","fileCount":7,"integrity":"sha512-3Rl5fFy+5CKgk9N2AciQGQgv5PNcLC8q94o3pE9OhqHgybp3il0fIaDMs5UvJnRPzzYnLlGyoCEcMhWlvVZhgA==","signatures":[{"sig":"MEQCIDiO2zI/3sFid/ANAcx6TZdFlfj2k37O4LhxZLTNrxnsAiALKRLMbj4dkOE/e3/T6ApU7kBTCCVUcFEnl49dU1sogw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48346},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=14"},"gitHead":"d9cb459ca58e1443bd1a609cc9900cec1ed738fb","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.18.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.34.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.34.0_1633113378925_0.6109842297463608","host":"s3://npm-registry-packages"}},"2.35.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.35.0","_id":"@apollosproject/data-connector-redis-cache@2.35.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"e143f82869cf2db80c959792c67fac0e2ed9b087","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.35.0.tgz","fileCount":7,"integrity":"sha512-KaPEMZ1poL1jmvQLlYnuon3BnIQd5BS15j5J9dM+obeP9Zrwgt3f1dafrpon9TWbzjtoapFWSkg4kF4SJo7dTA==","signatures":[{"sig":"MEUCIQDcEb11vtHj84qRZJJ2eHaLubuiYypZTpC5M8ZWs2k7BgIgCIWghwQhJ5GVcOwPhVTXsZ5JosfIFk+9k3XWOB7JUXA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48534},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=14"},"gitHead":"83a56a48dd28ff2a518947d293d3b763616cb4ad","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.18.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.35.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.35.0_1634046027194_0.7197482544245906","host":"s3://npm-registry-packages"}},"2.36.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.36.0","_id":"@apollosproject/data-connector-redis-cache@2.36.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"69f390226a3547e8bf5aa86a12e7ce0fd594de6e","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.36.0.tgz","fileCount":7,"integrity":"sha512-R9cQDthsXuH3OoH5XnJ+NagYZdRHcS+YIpHrlw16fQw57sWA2dGbJ5gXK5tFzGzJsahVqXFBuXVv5JDfAIj5Xg==","signatures":[{"sig":"MEUCIQDG0ArmW4MAJKdRjBrDhtrmScac1q5BNOLVzWpVKv8pHwIgEQAYTTUYWhtLsetORtVTdu/wOu5TYbmqdHdirrJVfiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48722},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=14"},"gitHead":"df9ec6d30485eb3849f63a52cbb3a378722257e7","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.36.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.36.0_1634848301485_0.9023998398510631","host":"s3://npm-registry-packages"}},"2.36.1":{"name":"@apollosproject/data-connector-redis-cache","version":"2.36.1","_id":"@apollosproject/data-connector-redis-cache@2.36.1","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"b6cc2de3c0a79b53e2ebe8142467e44d5841e7de","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.36.1.tgz","fileCount":7,"integrity":"sha512-v9YSxok2vU4Zayw3bdVwluzM97GR/fmr0wDhI0V1T6eEakFY3eB+k5X0M4/KKwhLZ+yf87ZCk3hlSmGyvyknEg==","signatures":[{"sig":"MEUCIQDMnF8XpADkbn5o8qJTuOrOOmJu7cCS1VU5axrEO+AbBgIgOu2U53HO1nS67s13spmXBTBwbnY7c8IY0wExHk5mWcg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48911},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=14"},"gitHead":"b7658365c67e3ad42f4aa53497bbe3e4b5fc07f5","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.36.1"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.36.1_1634936559724_0.41414329726890786","host":"s3://npm-registry-packages"}},"2.36.2":{"name":"@apollosproject/data-connector-redis-cache","version":"2.36.2","_id":"@apollosproject/data-connector-redis-cache@2.36.2","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"f0ca7518ea11972300230dfd688babacc24c986f","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.36.2.tgz","fileCount":7,"integrity":"sha512-dQ3oCInA7QPHFLFQYgH9bSn7FKphH/1JLUx24Kn5lhp6utI+YDQetHIqqDrnfLPjMhIqTbWs+uCBJYfpR0uY/w==","signatures":[{"sig":"MEYCIQCD71ZsAt3tIfgykOTCT66j7un7IrMAHRQ6umxssZWrSAIhALewCzKVehfiAdsa4b6bGt92mIh1rfeJaUtT8VQ/mWTr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49100},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=14"},"gitHead":"a35329246cfb0b03a5704d5cb0f743048e23cecc","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.36.2"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.36.2_1635382135062_0.662947193884984","host":"s3://npm-registry-packages"}},"2.36.3":{"name":"@apollosproject/data-connector-redis-cache","version":"2.36.3","_id":"@apollosproject/data-connector-redis-cache@2.36.3","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"bf7fa19ecf85ddbf3a032487b803b5246315fb1c","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.36.3.tgz","fileCount":7,"integrity":"sha512-gPpjocxVFY7dtdmWovvtfwZrEe1Sq9J61haaBoqSgm5Uu1UASMZ8O0WxIfUSeYtjbcfZvKxb2GDKMXPDDFBcpA==","signatures":[{"sig":"MEYCIQC5woy79lind1Q6RXQ0cY8g8nBlBwv2ftAfipXdAItbHQIhAPtqQp+90Ujv4P8zA8J2L0S5UEwZHAa6CJQJOBO38Uko","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49289},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=14"},"gitHead":"a8e2c47c65cd1aec8ce859720fa29c1e31cf4d5f","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.36.3"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.36.3_1635514578832_0.26055870735862885","host":"s3://npm-registry-packages"}},"2.37.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.37.0","_id":"@apollosproject/data-connector-redis-cache@2.37.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"239d5c56bd72871af8e595a5ada4b4a7d2a8c223","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.37.0.tgz","fileCount":7,"integrity":"sha512-Y+TtzT/iHtIZsf44k47oLaLdxkbDWIVOIwQ4onT5DXHlr6oxwV+HXVbC+hUrBW7tI4WXjmMCXxf5yUhReTIj2Q==","signatures":[{"sig":"MEUCIQDkEqbUjowYM6MgpV7KaPqEq0yn2bqeOxBKODdceJQW1QIgb2dnopfyExDOnNDTxCvkbS+7Rq5vCW7tziXQlP01p1k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49477},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=14"},"gitHead":"19824a4935ded21c9623390e91ca308f2ce4c18a","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.37.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.37.0_1636737622177_0.2472152598753421","host":"s3://npm-registry-packages"}},"2.38.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.38.0","_id":"@apollosproject/data-connector-redis-cache@2.38.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"384537fd2f636b4103691c24207a27183900cd0a","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.38.0.tgz","fileCount":7,"integrity":"sha512-TKNxCJ5vlz7Z0riqZ6esse5Ed1/Hq4bmPUywg9r5Moj6n6q6H4jHOcdjJNdBB7/OAI1NO9SffaVB6oZnzXiYUA==","signatures":[{"sig":"MEYCIQCSSjpsP05JM98I2HgUjI2BQSWFNNef5PO0mSHf2Wh7PQIhAIRsas7XgWoCcaphIVAJBABcTPMaFJdsedVqGSh+Jcpx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49665},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=14"},"gitHead":"e7821501be31b2501bafcc66f9910a43afb6f941","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.38.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.38.0_1636995128090_0.33580528326538905","host":"s3://npm-registry-packages"}},"2.39.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.39.0","_id":"@apollosproject/data-connector-redis-cache@2.39.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"52b7de04a6191613cdf63a116905ecfeef5c581f","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.39.0.tgz","fileCount":7,"integrity":"sha512-Wgs9gS9udi0haJotHWJY0+FqZ+zXZeQP+x8qmpgpq2+LjxSJ7x/eGTkpNFdlGW3hc7Lo90PszwOzi6Su9bi8Mg==","signatures":[{"sig":"MEUCIC3TEq4wQziigYFoAe9Vo+tDAp+mu5O3haSrpZjTszWFAiEA9IUhyDgYskNw66pAenk/EMiZLQ+X0IZeX7+lvXmgVlk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm/JHCRA9TVsSAnZWagAAjvUP/1didMi0Mh3DXRLwki1Y\nEJH63/1Mq3BoX10vL1C8MrfmlRZ5AWMASoQMYOAsK5XmEGiVfL/IfXOByNu9\nezA6jAVQ4T5hOHdbbKjJNpaxhwkI9xucYISb9lpry2nTlNFfuqJxQQZuSDF+\nophQKVn43DblkF2TZegRKceGoY/knfjZYsQ+JHSMTb1Cl3smd2/UVzbKXTw9\nvIWikSWx+nUOGbFoXxsTSpQldyLZ4kBBx4kdVWdSHvPVYo0GJu7dh+56lmyh\nPrYGT5z93o/QP9CHzvF6dsOjzU/mpZH7WWZnw9/Ano7Ft10ydDKjYFbIZrVl\nfeMjL5y+8t+ghujhUr335bp9E67j0P3NSTJ8qlTjbGsCw4t6kIup5YSZGsiy\nCOjJfzVk0FEcVPZkFHaAoxtRM8fKaNms5FfSjqmpCsmSHhXLtdeNpDSmAAc/\nnfoW1KM0Pbuyk0q2eGUqPN7a19ahh+NckVMeUUaZh+NcY0lsH457QdytA5gI\nPxbV8x8sxQ72dm4QSauR3euHV063+j9Y/VnqavfBbcpILoSWZfyQc6qj6IBk\nh144dApheL7+BP4ck1vhFwP2P0NGGgOWQSzLY7NuPD7BKoqVitKkJqOq0BAH\nc7gsz6R7JWsHb8I/a4yO4VFvuKf1G7e2y1H+KAQ0degEfwuZLspGapAsn67x\nSq+4\r\n=BGz4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=14"},"gitHead":"7ddc8796e4e8b0161ef7eb44762021b57d01c592","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.39.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.39.0_1637610055421_0.8771443006701418","host":"s3://npm-registry-packages"}},"2.40.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.40.0","_id":"@apollosproject/data-connector-redis-cache@2.40.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"86b2cbe9f857fa188480c1b0bdb4fb619ecb0740","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.40.0.tgz","fileCount":7,"integrity":"sha512-qP6dWSO0xs/asbwMNVwKO4z2NEWpck/USoKiO7aWouGyHUQVWBF2SZXBGztNH27dxDM8rtuLVVvwOeCzQsbgCw==","signatures":[{"sig":"MEUCIQDdbwR4E8saaNhMyXT1A/0cWQrtqxNkP20SpfyN8xLOhgIgcm9yxQ0XU5d4zHes1Jsewlm5xgr0DA9PpQZfdAlyuvw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrr8FCRA9TVsSAnZWagAAzX4P/0+BIbsvEQ67B0uTdLVG\nolAoJ8PxZa8ISy00R52vuTAI5uBMqlQBqHuDxu50OzEqRYTrOIn0dy28joPF\nGfkEve/nldGJugpcP1KlYkciD6uYHl+dhV+TdsuQdDHzXjEt8YPgzgAizcLH\nZxpHKAM/5pbUnJixSYSlJP5MupnOuS1wFtWzMyyI8udZhwFjZE8FpPaM7BtL\nk9W3S2SY24kSTwRvzMUBNPD62TGJSfHCrLCew8Bf+oeWth+Xsg8xRuWmKqEh\nB3yEVYU6Kh+DcPDJN7P1trdh+vDljFsGVAlPoEY7QXRHn5KNzKFSm+8NUjZb\ngl57LVf0X/uqQqAS9QPW1uPCvlY1VHp0+MSbRPK2qr8A05RDqI0tjYVq3e0+\nRnWPxXActgLVFIuyiX+q8eV4ZQDYVU3fCusVy83vB0qzCjSKL2n2oV/f7Xpz\ncSfjevALmu0HaKIjGWOTjQxRSxa7KFxGIdnSby/w3n0P7q+aG9CenGgFmVOS\nzQy5iXG9pgDyWP9D0yCISzgseJEvt+/CsodOPmGexm9VaV6v1znzgAU3Wl1G\n03beR7w458j14MVyPQjAxJD2er2aRk1Id/ZRvasrRSGYmFicqczEivXda/+O\n20H//rhsytfaO8niRW5m9aojNygZWyJvSdiutmpAhpm07TovtT95U43F96rs\nxTGe\r\n=bTyU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=14"},"gitHead":"68762ec2d0da91490b88b0ab8d11a6d97ef7f81c","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.40.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.40.0_1638842117114_0.5368480584020898","host":"s3://npm-registry-packages"}},"2.41.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.41.0","_id":"@apollosproject/data-connector-redis-cache@2.41.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"915ba6c2f170c7ab8d8bad3d3744b42139abfdfc","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.41.0.tgz","fileCount":7,"integrity":"sha512-ia9Ulp6LTCSU/J8dwAolnTOV5LO78N4PAZIEPrPzMHVaTAaqz/eTMdD8WO8I4LAZigLKEoLRIDQ03fMHonvTEQ==","signatures":[{"sig":"MEUCIEz9O2XU0L2YHAaFkrrEKp1FIEKXeeKXq5Ts+Q5Yk2I0AiEA035Z/V9euvw/u9J24Dio0mplHglOpG5hqUAx6r8ok9E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhs4g6CRA9TVsSAnZWagAA6DsP/iy7Pz0R5SMXsOXC83uZ\nJNEcFCmnDhMr7UiJF8USgaVU6gjhG0azftqi2XOeHYgqoGf8SKFysM6Kpq8E\n0luBPoWL8BamClJgy6GOZPivlJxmLDnMfyOGzJjvsqPjOx2oZx9Vy/gTlZH7\nfnjLo5kfb5G46a5S2o2W7r/h8EZBXfVCDgTDhfvrz0wUAWJWUTbpLdkWJHMV\n0WUH9KWLrH1Iq8Wp8HWWlzzzmbZFKrLpM1j36H09ok4z1yOPIA9F1Iezgp+V\nXM0jnVuR+cRoPTCvgzCuL6QOSyntPLGPiU1cXD4Cvqd4gih+F/cuLFwcTXcJ\nEOxRXYsN2lU8nnCrG+ItHXpyyrjP3q+My35LnJiJuBDiXWL1tq/cdqJu1Nfb\nKq8wZvlJjogOYk5x7jyzaJSarooprQsnTUoZ2bsk9Sau7CizqT9bioIzqpG4\nCmMHSsI8hqnH/4rDxwrvxVCLkkPfNOsOco3z7TELU/fjtCrGpscCCcQXEuvo\nlFJAgoqQmhAo49ZhjwWHaTZCHmT8stDZKq1vSEhSSYI+zyy8VhlKqdgPL3ri\n+8kY1Me/UxFo+VSL8oZ41aAAoErurQYUuCuSx3pMC2ApdR4TbQ+MfIOBlqOr\n/5iTR8od7p1TuCr+Ts/SgTGNgkficLKUdRaSBn+NXh0m9cRDm53s7YVbmyJV\ndXmI\r\n=PzPJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=14"},"gitHead":"9392677975a0aaa8f8af6d391a52ed0198c892af","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.41.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.41.0_1639155769912_0.967816947446466","host":"s3://npm-registry-packages"}},"2.42.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.42.0","_id":"@apollosproject/data-connector-redis-cache@2.42.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"d55f2ff3839af16673ea50622b2acb2cbb3d0a59","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.42.0.tgz","fileCount":7,"integrity":"sha512-iR9Y1fE4ElhP3qCxZqERQwBK31IICcmKOwBv2vyt61Ah5ziihWQ+3Yss1PDBr3JRG1PA2dlZEz5zV2oNN2zjnQ==","signatures":[{"sig":"MEYCIQC7Vt4CTyafEcTK/qwSr/ZKO/D3mJdDESFhjn06RPm/dAIhAJSc6MWqshhcjai33xenxakJ3DkMUC6IeVfQCXNY6CbU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3bE1CRA9TVsSAnZWagAAKHcQAI6x1OESnz4AcDWF+W7N\n+LmcsoAwkkAQrF71HKKMy/RIiMuNqewVjNr1cP3GlSCwpb0nk9412+Q1wx4R\nh7poyjzNqMsJxKRdxdBIXBH/Ge19MEhwbjUDQi0hf1pr0OGtcJMwCjV4cDEi\nP38QY8/VNM24uJtTDdXW3p6rG1nyhofNR2kdefyXy2I42mrBk2W/8AWbzYld\n9RraP684JPDVUUegv/JtIUtaPaZEVCKRkVRlSRMtQ3X1zgA/C/L94ksECWnO\nDoUOyVhloyleNwffDSRd85F9OVhsKfdeqAkeufzkpDmvm8Z3PhmkmyuY/EC4\nDqCCgnt/pUmwV/WEOl0aUnc8te6AGpvHVWkojO8rGraAtY1Yw3RpY5WRf890\n9+IEiiJ6o9OLPr2Dh2nWgaaY1XIEDVdABdyLggSJazrhe/rpNRPamRCARYsv\npfG/E1VmftDoiWq+XRLR5jxj0JLJabZbF+sN1qvUBSUvomKR8JjKHski2EMe\n5mCjgCM9bJPvv7ip27Tr0F8HMyCr/UDKaJ6V1TWqo4LGoFvWxHSngpOYOHcM\nl3yuKKqxssYz9YlfD8D6FgeaQkWn/fN3drNXcYTOHe+O5QKnqoIY7U+l6DAv\ndTsDx3oxeSv6z/cyBHm870bk7OrhxnGsVw3W8P0u0GMsfS9JP3zLWELcSBOW\nyXHI\r\n=n4bp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=14"},"gitHead":"f5af5e7e8ac4a517ca6be7ca6793a82433cbcbf1","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.2+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.18.2","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.42.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.42.0_1641918764256_0.22233569503712936","host":"s3://npm-registry-packages"}},"3.0.0-canary.12":{"name":"@apollosproject/data-connector-redis-cache","version":"3.0.0-canary.12","_id":"@apollosproject/data-connector-redis-cache@3.0.0-canary.12","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"4512bc0da3dfc0dc0c757b8bec3c9fd9f3dc04ca","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-3.0.0-canary.12.tgz","fileCount":7,"integrity":"sha512-G4TV/nLPKuUvFBy7E9x4QuI2QGTSk+DkiHTot4x4EXRg37C45OliYNkk/29OwMaOtKPS77pEIveiCdxqUJELdA==","signatures":[{"sig":"MEYCIQDw2ECKG2f7NHFwklct5hSrNa9WMa7WDY+2E2pMRvyuCgIhAOp9FOnddYQyPDhNnwDVKuDDbbca10HzR/vqXgv8rqhW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6tdYCRA9TVsSAnZWagAAcGwP/35g6fNue6IpypMIUiZA\nqYvAyqo9tijiC3cGqzps39B/lHDqxb5jrg3+coEe1gfNuH2JprBltCyjIgGj\nCSC3WnhcIRusNO1wdaspLqfkQoGelJcip8CC8lpI8jiBO0CFFH5ur21ztSq5\nasRIO/KrKiVuHvhgN17lIIt0g09KhmflOi4INzkLQrYpXGW0Ku6YWf5dx+jl\nISW3QGLfunLwuRDKM91OiE27ZGMv8JMyEnZs+RALPIXxQ5YBVJ+0f6J6wHlo\n79f9sPZjUMJHsQmhGss3FaFzDe8FA1/dO6alHitjwGLPBFVFpiz2qyVBwSmY\n9v3ju+1knDAuzW+nSQL8qy0ElRBsoJsCktBK2jU+C3Dm3M3gA0l22kHqBGUy\nliFuskl7k8J4pZQz069MikfawNB445ag+b0MnA59NQfJ0ZQwQddITVoyzyaq\nCKG+GAFCHfY7tM89Xw2z8DVy7uG6DQrSosgxxKwcUusA/nCWl73dzz3yVri2\nq/wj2/De+LVHvI+cyTgFR6swhYCrnuO1hCH/e01ot4TY0ftDu2yfPN1WLIbe\n1DHvEy3/hmbCFpcwjT+Pq13r4sRz+x1nXJgo/ywomrXcLGZkCLoJALFhjbw+\nBlUXrHxNQvExYW5G555ZmlAq4Cd0NyThF54r/hIgY+MElutk3JT5foDgciPy\ndRAM\r\n=8ZUv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"95092c52b781f45d86041f33efae80a41ad0e210","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.42.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_3.0.0-canary.12_1642780503958_0.8286005892743529","host":"s3://npm-registry-packages"}},"2.43.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.43.0","_id":"@apollosproject/data-connector-redis-cache@2.43.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"936c21c202d83b530038b73f05e8ec00ef49cf18","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.43.0.tgz","fileCount":7,"integrity":"sha512-hwH542wEhoBS9W9p+2XENuMAcN6WUVCkwTv1Q2ZFAaOCmyun72fW4aFYqzLT4yHI+CQ4Vzpg7u95ILeropzX5A==","signatures":[{"sig":"MEYCIQD4sMjq0jV1hp0EPtLWRYIKqxyzkATdq0mQQnu/gTQWDQIhAMYqoL9QOrI18rlyVHOuBKCJ7ur2N4FLwz8yvPLdY7IL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8yV6CRA9TVsSAnZWagAA0IYQAJDteCKaR7q2BtY9jNFT\nc21iF6oL9p6wnWX4b+r+51bG6kn90UASwV0xz/xzR/PyGUVYTgt13VcPUJPj\nu3ZGZ8QQReuyx6Uy54sXjFW4wX7pITBys1S2xLFbN4YdL5gIlB9Py1Rz66oP\nvrBhsIdtEqUePMllB3XUJztiep7jKlbl2hd8y6pvBFC/g4FVNkv6e3Fr/48M\nXamgX5XaTiGa2HDLNwEY0gcCk2kNoIYCLVVa5qU6VADRwYR0YcPr0PnyOCA2\nsWs9bgL1GxdMmbpFTfy4/NHLsPZxq9QFu08FQEp7+KByScRjWZrY98UDqn22\n/JIyXGVCUDgzxKdpHbLVqXRQOeppquTYgaqX0s5IOICzGGO9AD/IFlW0MEWm\n+sabHbCrEKop1Y8UXpK7CzarY6fmiPCoGRGyN/mXRW9lA4YjOMtwcOU/+iAH\nSSsbpenAjsNZTISDIUTv38JpskVT9cZsY6N+wn+q+gnW7dJAuUatePdh6QpK\nNjzsGhFtI2+bdVtPl0Vkj69JbGlbY1cCe1YQyBnQhRrbJA8QvaWI6lxs5O1r\npn3yI1k7TlNotjR5A3kLwwYXBBcEyOih3nwfUYJJUJkH1ojTigZjaEzCUcVE\n4sMjb7DTqfRguGsmPj3ugRcPqMhdFbuRTrxTYF6A2EVLtXtwSvvVZZwqNKx+\nZq60\r\n=PyPK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=14"},"gitHead":"d6765b891d1813cae128ae764c7bfde6aee3c7c5","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.3+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.18.3","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.43.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.43.0_1643324793906_0.7925664167386319","host":"s3://npm-registry-packages"}},"2.43.1":{"name":"@apollosproject/data-connector-redis-cache","version":"2.43.1","_id":"@apollosproject/data-connector-redis-cache@2.43.1","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"e8b4303c87de7158afd46fa586aeeda6adc59aa2","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.43.1.tgz","fileCount":7,"integrity":"sha512-qEdtjii816I2sudonMfoRMJg0A/7TgVXXTAaG2NZE8DkQTL1TLa0Qg6K21KYHj+ldFg1ilZU6wsF/9MwLjxGqw==","signatures":[{"sig":"MEQCIH65ZcuRb/RJFognHL6TMTIT31Gs4LwQvc6aul2dl2yWAiBu5D+tVbzrMwTJtAwSL9+sQHzqmSncejUMLjqiK17a8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+beYCRA9TVsSAnZWagAAPUIP/3WY0sRjYkkWz2gStiRl\n+UZz9GciKZDrQ2RGh2rg37b/2vavcvuCWwgYhsjoJW47d9/AvULVCyqGAB/t\nP8BY9WlTawISRDqt7w1GB0dmG6cfyw43xqu7HnZbD/D14i3v+orrURsXle5o\n9Tl7SAaboksy9JTPlboOpyBrmhtbQcwW9NX3NBAqHOKhsHWkdTxpwTWli5b6\nXD4Dtz4fCt7n5zs/Ul7cTv1PwSTOZtZXtGdX9vbxB3Rjop4enptenH5kPFW7\nXJCeoOlkGUyun56cNAZZi503T79vdIjVbV0YBs7MC9zPZJfUm1klGK/FhoLV\n7TDK+n0vZxzLrDuLB25RETZyEdo05I3IfnK6iDkTsV85aUGF9VKNWGLWAIzm\n5Iir4RU/+OBcuhDToe56BEq13DguxGa3YnypbAw5TF1G+1j2FWQR7ZfmHIbb\nGRkSbjq9WPHYQOXE1VFR57mjiBS9j+ypkZ3Mt2v1dpnzXTWxc+GknUWt7bPT\nKxdlVHNFtgPbF0JQ6BuEz3u2/ZZ3f5b675+hdvBXmN1S/udI4n1DuUGut6QR\nmCPjMKlkWe45dHLZf+I+3paVV5eSwgUcyV854ti69E8L8m62eiINKkeL0LwG\nOSkdVkCRFg34nGgbnodJy8lBQ7VUMxYL92xr4zYcxdQ6sL+eQ+XU67FY8ZKI\nstRC\r\n=937P\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","engines":{"node":">=14"},"gitHead":"7cbe3d1415d201010e932e19519fb20ee661308d","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.3+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.18.3","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.43.1"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.43.1_1643755416284_0.07031402189997671","host":"s3://npm-registry-packages"}},"3.0.0-canary.36":{"name":"@apollosproject/data-connector-redis-cache","version":"3.0.0-canary.36","_id":"@apollosproject/data-connector-redis-cache@3.0.0-canary.36","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"23e9843ea38759c4bdfb69247fcd4ffa0d6c630d","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-3.0.0-canary.36.tgz","fileCount":7,"integrity":"sha512-IkKR+g6Rq6Ib58CAMNh+9lUDhIJ82aMa/jMCZu8vyUzU0v/1WEhF5Zn16KOtaWII/LbjNOrIy8yWTAhT/I1gBQ==","signatures":[{"sig":"MEYCIQDCpNyYBzLsOsKHhZjRluK8SUPSmTy/ZqcZJeeddi/w2wIhAIBI4IImBWEyDIZQ3BK4Ika/Bvgogk34jzdiGjA3cg+N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+qA/CRA9TVsSAnZWagAAykoP/jp0pkXnfji7EOz0KlLN\nK/R3Phzv2n9eDzL5ZaRaXk8vNEAXZ4nhHdHWdZ1vUvNC5P/jpjSJdESRgoTj\n6+FRYeMOCAnIvbwPVnBU1uTSpIlQ8iH47x0i1OU996LXKQ1n8jxsPGt0K6+L\nL1js5AniE9qS446F0fPgdJOi9KyKG0FMzHwp6wWfjfmCBL1/zt68UKsfzx3S\nJ+3s/NMmQHQw9qlQBV3RXUn5eIQr7skhQtflddOofhe3SSTUhMH1XlkejuPY\nkOxzj3ZXTlF6p5ApnTy1AijMQnIwrcJCzvpTEk2B8Lzhtlj1elpuhE0NkTYA\neHfOwBo+ekFIzqUvwWLPz8zOu55QBda8kTzdEwYJzCBJ1ulpu7B0eFCwEGOQ\nLqOQLucAHwBLArzm0ppluDBTJZSrdhQ3yn0YST+Epzd4MKqGqvpQgRht0yaU\nsmFlRvp+HV40rffRsYchiwXIe2qgu527bmFC/2rILjcFI6Je8043wtCo14o5\nWJ4qDH/HCM88G6XoddbNfDlGS+Snsvh0/5XYbWjzm1lciCgbCQcGOPDICUXx\np/Ok+ncLwiwZ9D5cp94KmVLd/c99Wy7kLsFolswRXKs+Z+UEDAUJjOfToZjr\nFEtwe+I8TenGU2EYYS7MgocoYsPzYqnbec7Bup7hhBekaqt/65NxBxO2NhXt\nPyun\r\n=y744\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"1db55d6b0134bef10b649811d5ad9950d02ccfc3","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.2+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^3.0.0-canary.36+1db55d6b"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_3.0.0-canary.36_1643814974939_0.26558147350004657","host":"s3://npm-registry-packages"}},"2.44.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.44.0","_id":"@apollosproject/data-connector-redis-cache@2.44.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"82865a243f579fc49a5e4d7b5046ba527683ab28","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.44.0.tgz","fileCount":7,"integrity":"sha512-Cm1hn/TGrp0fZYJ07h103gaH7l6LvoGfUWTkWGHyFs8GDN2HuvWVB990GeC4B7FIkFailcI8NBAQ9Tb+J6kqEw==","signatures":[{"sig":"MEYCIQDNqPbhZhG0Kiq76jSWKAErmn0Bcf54M96hEEz/k4JMRAIhAOEHkHXihf4jol0TT8+qBit2Z6fSyNicrcK+54iQ0KJe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIPxhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxdQ//aO84r+I6r7zpSkp78bxJSBTRVqEPfmopPi7ZQSGlTZAjaOty\r\nudrhADGCvFPXcdpTsxpA08hX76Ap3KKxeGxhSHqad/mPKMEbyJGIyHuZFvNk\r\nBgHmiOSij9orSicDBu+C+LZFjH7fQ6yiuqkh5qz/TmlDLalkGHj7wZ78lQwh\r\n5KyFPrClpvYaAXKGcBpPJjeP1M8apqpMBNxrboHZ4mtA6B8prWXxuXnl57cx\r\nlQJKZ210eUWV30gcYY9uWL5n9GQoSgN5mxBfuhp52cpLLA5ddypQlGsBDmq2\r\nqlLTY0Mc303uQ4XeTOtOm6QaK0tioBg8BXs/i7uLcvycFFOyeo6j2qHZHKqo\r\n6OlkviVt+cYShcV6UbpDXBs/fva0lBhYmpO/e4LbTHmn/yTpqnBjpahMzSep\r\nSCn4SKFG0T6YE2Yk1DjJnPtC4l9LTbeaMh8PAcby7iZfkav38bcBkc0/rb55\r\nOwtzUfMjiZ8s7lc/7ub7ToSrScHXof3cjpk+ppehWT2b1gXhTaxFf20URl8Z\r\ned/UPgeaibfehnrCocSwhpR7ywrsGE3uWwah5OIHMCQUsODdoXPm/9LEY16B\r\nXn69SMLbxE7W0xfd1HWcUN4Os4tcpnO+08VVXgT5RMdup65nXFdDB63QHQXN\r\nLkpLIHi96mltQHBnOCx5cCvPNljhXlsm6mI=\r\n=Qrup\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"88311514d4c0b398c02a1ef97ba71cc7007b1ade","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"redreceipt","email":"micneeley14@gmail.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.44.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.44.0_1646328929612_0.014167226877659367","host":"s3://npm-registry-packages"}},"2.44.1":{"name":"@apollosproject/data-connector-redis-cache","version":"2.44.1","_id":"@apollosproject/data-connector-redis-cache@2.44.1","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"5d535f178648eb90b7aa05a1bf2292e447862205","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.44.1.tgz","fileCount":7,"integrity":"sha512-1RYHHPSSF3t/9j5asogu7qy5RPK9yTehDY2YfXVwqNFc8bC4JotjnjfFyXlCmmxMgIPJO2GSXCIuQtTuV0GVaQ==","signatures":[{"sig":"MEUCIEpFSX67ms4FkgE4mLBdloJ7E02aZb9wAF49av0x7djGAiEAwOJAqCFk+8t5TJHthUE2vRdGjz9Fw0kMSJixCRzXsZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiITtDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmou0xAAmH24V6PTMfe0OHdYT8PD9gSI9/6q76OYVf+sOCmqhgMu9/hQ\r\n1k6AZ28rwoclypP1Oo87XvJCwrD+aIJrQnG8jIXil+O1aFvaDTrmCe6FOEAc\r\n3WukgaP+yVSR1l5R3gtZj90DXirC4OAgbH3PW9LihK56XNIq5vOySRfAoIHY\r\nU5xRTtDuIiVrm3jYSydBcxsHTFil4P9HCcTKyg98goQb1PZ3XVgFmzoDs8Ag\r\n0GD4uPQCqs9dm4dwReRgpEhT7ut6nbTTlDKUcy6045flE/0GAi2Jy1GPRK3F\r\nNVpcY59v4edIrTjpFHvOthv9mDR3G1GD8k49211qHxQho4xNTZB6W/ere6eW\r\ncvnFuQgio1qkvgMZaEoUZ+wD50p7fY5ssvDbPDz2HQaMIPnMB6o1Si93dmyX\r\nPv9HoBRaeBiuZetfbG1NtZ6lz9kQgWAIJOjg0zx8j2H8CrXYxtGIHRsMWTOW\r\nux6FDvqStFn7vd6m+CIXaR+Ssf9UXTX4Iad6ls+XLeWaIgB3ediUIk2SIErY\r\nu+FPIIMiEP7OhbpsAQEDAMZYu6a6iG9S8bamuo6lKRZgotYRDt6QcCtJFZwF\r\nvb4SfgQEI7iNqubAYi5SPvEhVe7oM459PNCNKM9xOlbQOC0qjkz1QVPCDveb\r\nYlEMPyHzi0zliX33hx+3BtNjPLvJ7Nb/GGM=\r\n=n0LE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"76ea66f2bd57d573af16e7464300c61be616ced9","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"redreceipt","email":"micneeley14@gmail.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.44.1"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.44.1_1646345027033_0.5258760905010753","host":"s3://npm-registry-packages"}},"2.44.2":{"name":"@apollosproject/data-connector-redis-cache","version":"2.44.2","_id":"@apollosproject/data-connector-redis-cache@2.44.2","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"bbd3ba15dc845c038ff8e8c86cf310d45e73eabd","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.44.2.tgz","fileCount":7,"integrity":"sha512-lHC4e6SciN+911ZC0BZWt2E6ZEZVQqsb8hVndJIa5/XRMqYqQGGfUrpRvJs59HeLN4tIUjYgRI5VXgAbjvFmWw==","signatures":[{"sig":"MEQCIGy3wDavLx9V+O9lJasr1glDC+UoO19Cjalk4SaZWIrvAiBi3Gq+jTgudWtxCUudCkEmnGat6pDPPlXmiyIEGERcIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIkJZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonTA/9EoeZq5z45IcMbVTsPVLPJMHytzV0JcBl1MvcgpZ+iQC2UvoR\r\nE1TjmByE6q+J02353vj27UaHwAqCCoqdDU/NQaO5grKY6GH4kvy39EGFdLQN\r\n87RuCrp/XYqxDfeMJdP3c9kha8wNmSY0TqP3qdLVJSM+oL9SUNvjaKigXQKk\r\nmXUbsrZz6P/TEvDh3lwUBZvJyo2KLqG9z/ezBhbwFWqUsCHr5K0eDCcNtZHs\r\nzKN9Ah3VCKYECFrp46NLXXZnFr/4lr3mbTuBgIgXUyXAeuTzZhpPCOEZg7nN\r\noonqdQSOoDYTK1pqXMRhqlvYqihfnzfj19c/jNqKulBpTaevVZS3CvXiQA1g\r\nlZDeiCSFZzz5DfDG4MacJRBbcnAgylQs9LAUg1GZZ7p6Tp4GRml2Gckict6r\r\nusRFDhRfgO8UnADQiSikHrGOwbcNu4HWGj0wNoHcgl2jbfhg+4PwoIu75I7T\r\nt5NeBSQ4Smo2SY2/aj6r3QLStpIqXRpN2w4ox212KzCx/ghGlSrRt/QoeHUZ\r\n6EDx2DXv8M8jzteFW1KaxhIfU3vHmD8P3K0SrlocJE1Sb6HzNqyxtfPCX+t3\r\nZf46qpy9tcXmAjMmoT2QRfgBRcRpYE/3+iGhGksxrhdwarAWO9Yhdx3sNWA3\r\nwTso+He90RDCy6j9wrCF2HB3K8B4oGTqOzk=\r\n=3CXf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"c0579c69f7889a4455351f8509b1b4cc674123eb","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"redreceipt","email":"micneeley14@gmail.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.44.2"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.44.2_1646412377478_0.230849487396793","host":"s3://npm-registry-packages"}},"2.44.3":{"name":"@apollosproject/data-connector-redis-cache","version":"2.44.3","_id":"@apollosproject/data-connector-redis-cache@2.44.3","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"be3359d292f64ad9b894ef87e1fe40b97e50a0da","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.44.3.tgz","fileCount":7,"integrity":"sha512-h1KI1V/Ok44gmDcoEQLMPDaYJDxl3ZvKYuPWNA+YaE5QrfqFO0WY1JSb/J+7FenoGf08381E2GSl4IbUmk2Atg==","signatures":[{"sig":"MEUCIAU/hOx086WxgW7VqUPb8W6yxoHl35wzhRfQzAlsIRUGAiEA4uIIpUwsO0ySVa3Tu8RNH+RE4XSr49lipBqzzgG4q8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL1LJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoxjg//fncLbd4vgqKlwnZSkzKDEQXJsRYkRX4kapIBha6KmGr9Yxpd\r\ntIJaeZVZ62Qudz+0cXi3YUPoTr+MEHJ9Ozgz0E46jqsWZ/6qPzVVIu4tDnk9\r\nve40nXpbvPVMSUPEchlTS19gjILw2PZ3m5YAK4Rl9hOt8MZVR7T/R0z55G+m\r\n780RhFAOkMCu2HXQMv2OlLn7aqJXYyUaCaJuax4z8fejhaVmf9+BiCTv6pOD\r\n38k7oM401zFmez6aKMxc+NRKdxiL5hbSPMMnDyrQf0P7WNEgLNuJydB+40F/\r\n0LMuZN7AqSyMGaD9cau2N+Rar5PD6FgH1F99w3srLy2J37vpKRXaye9HwG3j\r\nzjnhrHxtUBgfZpDuxVwIZ6VceC9lpGaq/aKqyQn0uJZBVBducQORHuB2LJ6D\r\nIyJjn+EMvZcO8QavFEI2e+aLqA5Ag/Y3E+fOwKDEudOCklt+NQ+z5MM4i2ZV\r\nIfPS8zwr3hDo1/kgtBEu0u3+dMbtta2AJY3XoUFtmheUwtBuVtJVBvOJ7vRi\r\n7FReEkFV7H0TM9AEBQYYI4d7DAG5lQPbnhuRavo96pHd0GxKYNtZ6HSegBxw\r\nEHDOI65QzW3510QtPDOCqHSUtCz6VrYqZLW60/lcBvwnCdxrMH1iurL/Bp+W\r\nlaFFZf7Ry3wvennVyGA8nI1Rqv/kuYfTrD0=\r\n=ciDV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"415a1f61343795d129f7cdec8d48cf5221a6a2c6","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"redreceipt","email":"micneeley14@gmail.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.44.3"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.44.3_1647268553289_0.7176761988877505","host":"s3://npm-registry-packages"}},"2.44.4":{"name":"@apollosproject/data-connector-redis-cache","version":"2.44.4","_id":"@apollosproject/data-connector-redis-cache@2.44.4","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"053d6b23a0c5fdc6c3493209d2d7fed0efa76b25","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.44.4.tgz","fileCount":7,"integrity":"sha512-rowclnGEo24FkbR/Za1xDMdRGMiV2pJNFWs/cqb64VMTSDMbTZIGY8L/GThGUp0MwBRAxus8IRlwN9tH3zJlkw==","signatures":[{"sig":"MEUCIQCrEa+NNguYiSndjiGglFjlBkRnrOPqPQMw5ko3c0g4hgIgDugQE4CpK1AeknBxuc9uDVs9HyElylPu0GDu9MGzFl0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMRzxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqp3RAAktrbmWkpt3Z0oyS1X57IRYt8oS3DIm27u4YV58Vlev3EzZP/\r\niZsb1zaXSvQM6UFlGz2qM7Bhf5fxcWLawENnLDIOVMjn7+TxGKJOOEPMIflU\r\nSrHnKneRt24bRZjBZczhKWCXRu1Ar/B+pHe/jZTMsxeVTTCd0ASIC9M5jnnF\r\nYuXMLJeHZvIqwPmLk5AnAVxt2wMWqCXptxzflLXotp4P3trgcfLbOyPQII7h\r\nJrvl+UjO5QBYZCbmEvZ82/VqpWnqoVvu+cujvuYCFM8yV1ffOcv/2COTduks\r\nsmhTZdG68xEkc4qhdkMXPEIieQIWGmM52t99ykeUN0yNlnwKV/+rhyLao65i\r\n5+2ty946c+D70Fg4grSd0kc/SSrtwnmokoWMcM1TBi8rQ/41FFv594pBKnUT\r\n2X+HAON5VTiCmvOEOPvIXB3lycmd6vjMlLb9A99GvlriQRBz5+wgj0oDfrWf\r\ngI4upvxzmFdJt+fQNN/PrdZoHfdK/4JE4bQfbNXgcY2etq6tLNWZiKpNqxqD\r\nvAXd4ekT5+vbqucP2vvT6rs4jEdhXJY7xhG8SsgS0VaZbU3cNxhM11bJ75r0\r\nbqNCNBr5txTbRwbiB2nh0rmAmdcEaCf9vz4XTqEd1nChhtqumkZa+LUJR6ng\r\n0VJWksRUCz34EME5snWMZJIp3AKd/MtoT6E=\r\n=f4H9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"19a714fed2a52898b4eeadb46c2059bfbf136870","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"redreceipt","email":"micneeley14@gmail.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.44.4"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.44.4_1647385841479_0.4797951590875966","host":"s3://npm-registry-packages"}},"2.45.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.45.0","_id":"@apollosproject/data-connector-redis-cache@2.45.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"0b79aae371183c3e81830a92eabaeb0461ed229f","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.45.0.tgz","fileCount":7,"integrity":"sha512-4IKInInSAJtKDkDtaBhPdCjoDy+Ol9bUGcFVVYJriVx/AOEoDbMMUED0KgMvkfdMaYR/MVUXy1LC8pTxIk4MkA==","signatures":[{"sig":"MEYCIQDERUkjGbQuFGFqJikMb/2/lwECR2ee9UWKXPbvubhEVwIhALKoKUyjGOktDlFWGxyBIvKMt3PYyMPru1jC2HYocdKA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOikaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtQw//f4SUgugYs0atJaHRfSDcXGpjRAn2eS7KLvOIpH2jtqCce1v8\r\noCxpLARFrQlwlhbn3V0VxhFVXD2pE7ze83lsDqAHGgy6jXhepYjLTLGDsS0C\r\nqc0atrDGqxdNphXESsHn/b1/ikYcgHqgmpiCpJzdp/cQOi24G0WV0AnO2jCL\r\nGB6DAMuT0qfHE+jb/2NbBbQ2mB3NFHanhPznVP9gxcvi57JdVy8pSrCYCF5t\r\nMxlukzt9Y5SdYGK1BlkACkhsbIf8Yt/ci2kHedZPapKziW0xCDkQxl/8ppbi\r\ntdSnK7NqbSvPXVd9o3Nj1WXJW796syx8KwhNxipGE6jubftOUcIu9C4uJ6Bc\r\n2kcmV27aVQXYS1Qg2f62sBpwSmHfoB9NGd8vBkQzce7VD6aaqO06HJLrCuK+\r\n2PdM5w004rcObWpG3IMY31UaFv2SMwmqD1R0a0g0PAJWovO3s5+YlkjgtLU7\r\n0qPI2TfTQnFeXCF8Jv+Yu6DVAdyVwTMYLn5HF9obBqAhzGczJquiNUYt46R8\r\n6r/8OBSiMUZQ54FWFXDo+7OyJHwxklOsKgFON6iFNTnX7EJQEtudoFDKvtX0\r\nsoS0imTQy/fwKYJSgheXg5jL7HpEap4WPUOPDrNA0nGxQJaE3rB+nal7hXG0\r\nP9McYn7EcA+ttrGh8XFyDFo7W3XbOqEWz4I=\r\n=ArMp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"f6d4c72358578c7447743f5d979be1600675c25e","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"redreceipt","email":"micneeley14@gmail.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.45.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.45.0_1647978778509_0.8600982752657762","host":"s3://npm-registry-packages"}},"2.45.1":{"name":"@apollosproject/data-connector-redis-cache","version":"2.45.1","_id":"@apollosproject/data-connector-redis-cache@2.45.1","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"a45ad88da46702c7bfda8ec26281fac4ad9d32ea","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.45.1.tgz","fileCount":7,"integrity":"sha512-jVhcb/tgbFick7lRung0LxtbSSOs0a47CrJhzb7W+rrONxpU+mIpZ5we280xpuCCOVNBYx/AIzorE/wiipv17g==","signatures":[{"sig":"MEUCIQCT/670yBqxfFufadeLVVk0yBdkjxc21Ydzqj0d0KgxtAIgImRaQstXfqOEhcgcHsgfsi+tJ3Twyl6GOwpQuJPelJI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQwp2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIqA/7Bntp8+04+60OsJNRtBbJpSrWo/1a/iFME8w32bjbbDf6/MZn\r\nscE/FfzvjywVw+7D8yknRlhRE9mMdZySs+fE+J9YZiBIqFQ/0JiiN9dwyeao\r\nshAWLwl7U2OzR/+oGYErFD6kOLyanvc35dXzvUCo7pOjvlawGarBzwfXnRXn\r\nJfaZJOuuP23SNzMMv4gzsK9G34Zy9hB3vW5CyaqgsT5hOxzIzOPozuG8Phb0\r\nR2ndq4VczuCy0f1KJiFn5ODe/DiCqks/+kU+PgbO/2Js5OaVvknX/u3HrA8c\r\n3AdqkHi7iNSTOCj0Has3fZ0m3XfeZjYUD1PK1wHZ7JM6W4tE+/wM6d3i2oCz\r\nSNC06Ja/l1tyR85suJeHKIg//5d9zTFiINqJaYSeD54cnqWEebEJgsjqMGKa\r\nnp38BHap5BR7c3pIK+nuPQgClCUGuk8kKu9j2OqfCyKOl4cAzX0bPVPNag+Z\r\nrsVcQWQ7k3y68mV85xz8F8P/BVZYvwNLjGPOVy48ejhjeouDDmBm8zov8TBp\r\n8o7o4w/QVguhLb5ReE4zzzvRKajU1AXm6ljAzojdTRGN5Bf4V6J0BXA/Sb8S\r\nVEEGCwfFCeDz89DxdBCCK6ecD+VtR4pLIBNDvzGF0QJNHa9ezuUlDN7TR5Dw\r\nxFQhFJkt1HMwR3HzZjqFVy57IOHFu32Pxus=\r\n=34Hp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"61e7730ca9f630dfa0e8fe95731cd911628c7f9d","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"redreceipt","email":"micneeley14@gmail.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.45.1"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.45.1_1648560758081_0.08535351060720542","host":"s3://npm-registry-packages"}},"2.46.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.0","_id":"@apollosproject/data-connector-redis-cache@2.46.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"63740bb35cddd1427cad07679d631207bac738d7","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.0.tgz","fileCount":7,"integrity":"sha512-rOushYnDpbCPqF51RoJvM719mUvkUOiSFXmG/aYjuFylx+L35Xph3xTSgDkGm6q1bs9zgA9JoXZvm0pe3mMshQ==","signatures":[{"sig":"MEYCIQD+0gINpWKjJXBX5hEq3yAbBdn3M7FQd5IIvNuxiorwfAIhAJ+8JBKsUTdDWWYcDj6Crf47ZOn9zPoYWilaPZ5ZuXHu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQ1AEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPQw//WtP1ewi/fR5JFP2EA+qDMeq//C3Ip2nQ0ikQScikMjFjMYEf\r\n1Is5IpzpjqBQENvw+fEtMxZUZpb5FGCys2WlcDeRczy4HHVefL9Ii0hdbZ9y\r\n24Z3YmodfCskciXzKfX6vpWkFx8OLWgmBbV0PzL63fXgwoYGGNF5TpctmTZQ\r\nXn3QoowdknPlBCtXPdcYwBu1dHjpL3+InCmoViTAPwcRYZmm/ic/7HnTVFEd\r\nMuOPENAW9goF7Z+6JOABYdB8k13zP4zAuA/5GiX4zb/ptmouxZe+of8uWvfN\r\nPllGB1MKZUaXfK/Cevt0XVsDE6IGWGVTNF3Zmb43k6pI90FXhQffTfuM8w06\r\nJAHygEJZ3yc5LsaIFHoaF2GL8ZAGyPUiaP7gH+AxKenN6Rja9GM6iXWPnZye\r\nS1VvBG+8l+3DIGutxWLMN3KSlMJqJsqL9Y0iKqM8e9CeuoN8OLlpCERce+t9\r\ngLEZ8jiWG03xhMc91kejCz5vhYU7hHStiujxKprfP1BboxL2ba4A5sFi1JRB\r\n3DhXV6zM/1BxsFxiGdM67gQ0yuLNX+VxaCdQ2ZxebgeSNKx7u8V/xSqXqawZ\r\nY7ZqLVqCc1AzZFTJdpOnyeP1oFAMOa136dvpFERiaC+euQ5icj5SurelSBhl\r\nZKiadPxyATGBvay4F5/x/WwACPs9jSTryvY=\r\n=6zyi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"1b53b711f6723b9ce61d638b0600731ca40b3a27","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.0_1648578564361_0.9059609675166078","host":"s3://npm-registry-packages"}},"2.46.1":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.1","_id":"@apollosproject/data-connector-redis-cache@2.46.1","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"29219751614c18d5785e85a53d8732e25eca104e","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.1.tgz","fileCount":7,"integrity":"sha512-hH+ztxTNSQu017jpOQF0B6/Dn7QRGrJ3pyS8UjV45HFo8c9k5OFk9YyRFBr51z+4uQZhNEaKYuO7hBlm5/dw5g==","signatures":[{"sig":"MEQCICEeJgbRyRliOyMFUIMojWFfeOHBTcKfK8w7FVHQJr2tAiAxbQTDDwKdonCqDiSTPBWu0kUqcu3g/21mB7lvMOS9yg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRHL5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8aQ/9HMyUh1A04pkC+tbTn2UPak27VaIQGlqInR3mK+yJEDlDBVdj\r\nQ3S0nV2QC1et7m3whTHK5A76qssHzDaLN+w84UuTb1oSBXf03mEYpFxram3K\r\npJIy+Lqv41gB80M+chWs/zvZNDuuMWn9Vd9dIQ3bJbo7HcfNBRHDp851xg7Z\r\nE+KlYaJIRlxUTPYY/DginEZsuXDMJns1KqwQVJNxCXuMXLdzNew4GUr3IUuz\r\nTwOsJzJbKtKCCApYDwvjrgkd3JD++uX4wOZAIjJCDQufxJtNL8RrsOP2DZzq\r\n8Ad7zVoT8Ne/y2XsuvS2MWoXsHJAxi3+jJL0zS7jvpTtoEDG4lPa4o9kvoz7\r\n7vwYa9ZkweSrn7+V/hRnOYCkjUe57tBjkHeluzwRfJw8xj1uo55awkDWBJGK\r\nK36sge+s6XE/r1GvzSA7tpBrCbiJJ6YsXsesPvfhZa5j3keiGVItRXhquwyn\r\nG/ot/gr416/flivpT7HzjV5Gh44qFkBVNRJNq9MzKuxy1QBfj5BXvP9peZEa\r\nCcsKwm6SsmltDJ4D7xOWCI8Gt2rgMTHYmt/wO+uFFBgiBgZq84C7E4Z8xFbP\r\npL+thIoJFotC7Xmo62LAbObon5HJG4vo5TynHu99lv6z1gAukvsAr9MtmbxF\r\n6l7DffQdqoZnWVqnta22ZILaOlQL5F3oxqQ=\r\n=9Jdf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"55e1f2dacbc58e6d9d7edab4eab19987912fdf83","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.1"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.1_1648653048902_0.8570678912783942","host":"s3://npm-registry-packages"}},"2.46.2":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.2","_id":"@apollosproject/data-connector-redis-cache@2.46.2","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"994475723955e19b31324acdc3d537b12bf8a73e","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.2.tgz","fileCount":7,"integrity":"sha512-smZTRejRVfyiOI/7+jvdl3l1tu4k49YVBdu6/Sijw/3IoAihEDkQM9+ZNwi8cdl3q0q0AQYZcNj+2B+ADi+4Bg==","signatures":[{"sig":"MEUCIBZM/eIt73lL+RPEvVvF/FsMlEA0Xg2PXu0Ve7JKJ/CGAiEA/kxv78So2BTFC3oRHfzoK/wVp8H7ZoUsrKls3bJFu2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRLFlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkeQ/+NjwXPIi8k4JmzGzSRcQ8h2E4ukpsT+WzRCfOFd2HStjenRuM\r\ngRaNjRLAfrjvTMqM2FHiJ+uNu5WKXQYa4WKbxO8+Hflx8bHKxyui+jMQFppr\r\nVh2QtWpvp7TkBi7mj9dSeUs7IoiLzcxMwXKKANNyrYoRu9jAMUrKYTmtjLfT\r\n2GEc9/Uqh2EkNUuCjpX0UhvA3VTZYK8UIxqIoiOwub07YKlAPMbYrQdzQgYe\r\nUbxp4PszAMyP3GZXxAQvaMuQ+wFnpumAp3bmp3K5ggH0NtEWErFn6Po7I4RJ\r\nsZ/J5bHR+yx89RDaVFQJo9gRdFIRhhJufSNVPnFcgx/Mxd/WFUruqrYa/xTM\r\nQdDYrTP/gDzSZH0Jwmy+i0eitNF0YBccVI3bHb5gmU/XhhsMGAxTxWkLoAYj\r\nl0g6cSgsiXpTym2yvUxHzehj5Znkf2INEXH4o80hjtorh94UEFDmGj4lNv7A\r\nYp+hk0terd/BUqvj5XB/l31HUR1wi8FnCCFLDr1r1qOe9GbO84WA0WEwHiBa\r\nwUIzoLfc6i54p8gVG003lN1eTeLFrRrrmXRJaw5dw7NzFGLR3rUx5VbD0PTn\r\nyVNHetCJBL852uJuA4hiVTbd+bhHKatcXU/ZAorI3mllQnhcpf7B0g3NGGNz\r\nevulKjcM+ekLzgUS1/XoHxvSkkHHTZUNiQ8=\r\n=3jc2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"2055046e5cbbf1fdbeb484fa1c6210d4252a9021","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.2"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.2_1648669028957_0.6516654505827355","host":"s3://npm-registry-packages"}},"2.46.3":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.3","_id":"@apollosproject/data-connector-redis-cache@2.46.3","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"7198af846612bcfe845f7d3513db3d2c46f2908e","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.3.tgz","fileCount":7,"integrity":"sha512-miwbkOK98xZFIno5rOFBeowSekKqjJm8bkTFwsLWGzKqyPxe/ONVob+ExbkBDItIEJhuUBz9TqQqdvm1ayPY1A==","signatures":[{"sig":"MEYCIQDT0Ofih5/TGvjDbqA3H6OtvpU4l3yaRceeGvsHpn9eTgIhAMMsUFfZcRNAZ9U25NCCA/zZ2Am+UIfNp6o/O/V41Cst","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRLIWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiZw/9ENgA7rNkc9SpkQsq3aen4oF92w6EijMk3KKk6cF47VqE/yX2\r\nax6GE6xoJNNaGRU/YCbpaygMRdelXpnGIJw/WZZel0lbs+VufcT5Ko8rn06+\r\nrYPbPc55CQHu9zX8oWkbmQkHSschgfSWPhF40L6Qu1zGNIHNiBKU7avwkN+e\r\neFv4TyyUR22i2m0uAJXhb3Yu+dk5Gi5uCLuoD7IoXVuKuVkxwRbhFpemOZU1\r\nHSzdluZTAleLHHU4L1Js5FvYcuT7fDydM2gMGi1c9rzMTrkitQtzPc7Kgtyb\r\n/QSlGe6wbKCBMiriJg5oHRS4ZLvhvTvwO3KiiBrH91BHuURzBbimVd2/UW/a\r\nqBBxgifCTt8dSkfmN7sD7GaVkD9suitK7XfLDG5JHd5EO0slD5SsO+EBRAVB\r\nOd5HcuG0+dcahPxpf42HV7R1CKB45R9bQFT25nUlzA3f00xJcB+A4l3CWXAg\r\nRnuO8SKQAMIHa8Yr6WcnxwgeAGB87lFXNPbDYACzZdPIuzWnfyp/ZMgNfk9y\r\nqizk6prOeDlbtraNu8fr3JiIvV8LSUnD52wjD/GrpMNmrQ5nnEEpxjtmSyAk\r\nG/WISw6iORbxzckO98Fu4frZ3JCwMFhN/iMKnJTxwOu7qruf8z1nhsLT6/N/\r\nxLGGT+8KpS3fjdNP+uwXWSGQ7z2gmgCPO4M=\r\n=v5Zn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"8ea7936670611cd8fb9c4269585f37db3c66cc6b","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.3"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.3_1648669206536_0.8594156285350341","host":"s3://npm-registry-packages"}},"2.46.4":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.4","_id":"@apollosproject/data-connector-redis-cache@2.46.4","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"44f0d856938bcd4813208ff9591fd406e1ea3867","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.4.tgz","fileCount":7,"integrity":"sha512-omp2PLPYHrKJHP5XC6WJ+C0xLBIauViAdBtyjj9K9wfjonCEwei3Dne5xW6irbBN2451MFAWpQ97vjw1kLuQqw==","signatures":[{"sig":"MEUCIHeUXvegwOaM1l+NJzi1iP5i4HrmXUTERIXvwyAqMRIVAiEAxdjNd1VsZMwe3ml6vFpRm26JUXKdI50R+VjVjSTtF7M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRLLyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmov3Q/+LRbTE2O+gIhgHbMdsig82lXBcYKgPz61mC37OBgp1J0BJLv4\r\n/F6r+rROMNzUtrZWhjXeRCGiof7EQi3TH2OmkVWq3P3Zcoc9s/GDXkoxDRq0\r\nHZF4NZZLuuwnAkMbX11VkhmCWkuVq8N2wjMW4kRFQiaqiqvXb6KoI0QstCbw\r\nmbDzC4c9MFPXEGC3QD22EaAb9rnrKhVYnVuk/HCHZkFMKPH6Q3E5CUDUF1m+\r\niGh3TncaithlVSe5vaDc8bxPdcoqkRwQOApA80Y/yWGuCsWvaE8n/bxZi5P6\r\nNa2wdx8qb1mNV7d/OWK1OWLzu5/mwegqm+bDp3T/VPbrLPrqIyQyyQsHJJ3p\r\nP7b2GJwssyewF/daPXyMRD/YB+s4m6dGtH1MCkj/psY2t36/atLhA8lz3QMb\r\nAMyeeWBRPH0hGFcD2B2qW+e0R2HwaVZRTIFnKyGaL0bmqpC6GhTy1+PQ6mRV\r\nr+wupl+7KzspTwvFcqcC3tD1DBn8TYl1qoXwwKS7ovwa+zzkR7j0rQay+sEe\r\n3XHpamE9GrWZQael/lsIQmw5Itw2ht411sVrwBFWUccIM9xhLu5MRy0PvY/P\r\n7hQdgU5HqnWsO3eo5EGTyorev1alobJ2KU2EBLDJUUt8+mZnkTtWOAEBg/CM\r\nzP2Db4zsse3gHZOgpinP32jPThqRyWzK52M=\r\n=doNx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"c48583d94569acbfaf3c8565b45df0ba7dc19830","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.4"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.4_1648669426333_0.1965241539364575","host":"s3://npm-registry-packages"}},"2.46.5":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.5","_id":"@apollosproject/data-connector-redis-cache@2.46.5","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"3e106eaa4d4583a45ef6f06d9ddae2232bd9d013","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.5.tgz","fileCount":7,"integrity":"sha512-GsK8FlVH4lM11A3bNX4shMdE3HWsyAWtXbfw1jiNytzX7LwmtfkQ/0egqnLX7sI9rXOFGGEMFCYXo5Kx1tWL6Q==","signatures":[{"sig":"MEQCIHvHZr43MibmOA588FFC060r5DaXOaMmQFuz6C+DfymvAiA8hynumx2cKG57+03fJ24iDQ8n0H2HER92JMbMpQ+xtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRLOuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo07RAAmm+Lfq5YrKhO2c65Xun4KzL+e9045fm29rReztBR1S9fFn3K\r\n4lxgba7sDQN4gj/jNANdQ4bzGW6pJuBU9NhmewNmvKRqBS163v1jJTMUHgDk\r\nL1Gx/IK5ZqAFeb54sTN9cPjYBK2AYfMcUIuMhzUxzEXYDqx65KWRM7xJSk+s\r\nKoTi++JYSaOpp7sj0M5DeVhqkGExlB0pCBc1A6BgDbdSPXyuFdWll7eE2NX7\r\n+xk0szVgfOD/aGWULQWk+kMFUjBiohcJrvmi+t8pDSvgC3dFSyyF1RgZgo5T\r\nHwAqzEcJqtsxu86ylLJBWCHd5GJtshRilxuPSbn0LV+0xOawb4CCm9nFF9f0\r\niIJW2Sht8yTOKDP8aCYE+h6OCFYlEI+RAb4+Uz0cpEPIbV5Cj3u8aeeTMAXo\r\n9eznB/vEsAtrgyOAnyRtv+0VCcepQ687ocKfbJFktB1ZKRd6XHQH0vgOVIF8\r\nGQ1QuUA5mQgH1b3PqPdm9HmuGC2KL/Y59R0F7tLNaIIfeZw/NYPV8PXI5Zmb\r\nehTELh1o8GD4zz21kKnryE09ObOB+H7K0DM4G5fsmWI72G9p41ZSomXSC3GB\r\n4Sb2b7+fyixabLr6fQ6x0cTqTa63c8ETWKkA7HJW7Jx2kErdI2WGUs8AfL4D\r\njut+mfewyBsVQ+0hvtPYIO7w/H+ZTanxEPg=\r\n=bbF+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"b08250b53767f9a1bf580dc74cb59b2ab3c68f96","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.5"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.5_1648669614067_0.8729901020814725","host":"s3://npm-registry-packages"}},"2.46.6":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.6","_id":"@apollosproject/data-connector-redis-cache@2.46.6","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"a98b21d4b6f73cf652f344557446edf77e59bc67","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.6.tgz","fileCount":7,"integrity":"sha512-06PgU4K+gK6A/6oolyHt2T0eAdQiw5dsnC4a5oszNx7cn+5okoI0/foi8Fg74w98EnQ4V/fJF+e0Z0/qPo0gQA==","signatures":[{"sig":"MEYCIQDZR5ybq9DNhkiYknSZwJZ4yxcynXCh3xy5VE1iQUHu4AIhAJwoHeGCn4pR7C+K8LCfj0BdlYXYIrMu1FomYFfvXTGc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRLSEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlyQ//bQeNSXoIJzGpUs8eo3x+KafYrrvse5WrnqC12dzG9C1XU2Oa\r\nc7CjTK++5W73VIUUhbZKwg9GVKjwrl/sf69OjXUASKWbH7fENsEPq2QicKGr\r\nyMQLXGQBiswhTqTDsQxD6ZSi3KUDWQ6S3fNbCR2x3Hy2HAdwtc+q8VuiFkw8\r\nWnO3+n9ZNhOgcMug/VbDxMfTIAMTeRQJRbEWTLGy9XRkrwMlPuVQdRCfnAgr\r\nMIEj3ZO3XL07F91/A95Qc/OvmPksBzKoB+0/eFUweV7cD1pvvgS3omIewbXF\r\nugo0dgQshg76zvndoLk/UJSF7cRZKjQ5sUBLMFX401l1MM3gOE2/lMWK4VMt\r\nYjozcG0FkwwwuZpRYI+4WzVXlwyM/h3DCOupAvnZcRAZcYQO32N/S+CZixbN\r\nJ2YXBFt0Ze9VeBFdxWCxx9ziGaP4pkP8p6ZchoCsYqb02meGhG3DPSrHRKgJ\r\nRaI9teef6AYDMw3N94LUJjU9dRAV1NA+HSYYhNe/UMAcnjun0CemUbo6oQEU\r\nlf/0uM/d9a+vOrpaK73wZZgRZbJL0TFKCJogDMVLfEsYTaysqSXyhADJFzgO\r\nln5+BWzKlRmL3QFespzfX2CR3r88O6zRH2aX3PDNiKVDMFCQ91fhET1CuqPs\r\nQUbnhot4Q4hXy0x435hDYLKCC+IGAFAJgPM=\r\n=5Jh+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"769c125f3919a1c240f8cef52d37e204996f7167","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.6"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.6_1648669828041_0.5427461041942512","host":"s3://npm-registry-packages"}},"2.46.7":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.7","_id":"@apollosproject/data-connector-redis-cache@2.46.7","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"64b8164b61190d34ada87bb05941740834203c84","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.7.tgz","fileCount":7,"integrity":"sha512-IwGI+19pu5lrYsZGk/iJErXZbLzqqRsgKVAFnGwX4LTJb5PvnVhs2e9UcB+897pn/dY3u/A13Wg1Ucrwti4d/w==","signatures":[{"sig":"MEQCIBrYs0z3bhfwHF30kvfnbMUWSqcKqghtsOLxKZyV6+RoAiB4OUjsfimEBHKMzwPIxPChvxD385MaoRXaIxXPhM8Oog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRLUmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2jw//U10GCDBv4yI0uUQSlcvt7ZFOoMrpk8lY+RxAlTvuoY25DJrf\r\ncdqwSf38KgKbG80Z+pSpShzEfp/xjp6+jpV0xJ6adjSq/wFpyh8q+NdyArMh\r\npjkmo9xJmCCORCPYavfAZVh6xILQmH4cmqRDQyGOcqp5VpzUEArk/1ayZ2KO\r\nbb8nP3lMQeEFKjr64/dRHzTkyN57fRcF7oj6z49Gi7rANRJZjUZLqUlFzLBd\r\ndZKrwJqNLgwZyc1h5rnXuJopS4t8BQsgv1iK5R11mAOs8S5HfX3mUvgHqEym\r\nSb0k8wq68UWPbT85jAclu+xgfWWnuep7IUv4+9ZRRAlFUzi2GD9/GRLrG8Y+\r\n1UxmzGKEZQYK6TTPV+OpoRGqgE9Gb/E9aUvrUNwNVXHY4OZ/kwFzBkw92WbJ\r\nZlzSeAWPI6qWHJL6muvRQXZVuX+O6kB112w/nyksiAziea/AGpPSfPthzbV4\r\n4CNAKj8Maa7QTSfuCrcU1h9MHMPbV59rJJX8eagOJMngR+QaJ1GsLYAmjRLq\r\nabjTeONTX38MgF4zs5v6Do9hAOuP9tzpV9MbJyyaVF3ngDDZQ3EM/Uv1qJTv\r\nHLD9xJKpPEJ3hS106+misxSJIrcDzoRBONxEN0s9WtV6n2dNfzZYSYCrtbgP\r\nofB5CHr0EeLmYvIn+V8nSRwAQnoyB3mqfso=\r\n=6sg/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"d5718a003f67a961c5b03a967c68a9e0fd77f840","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.7"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.7_1648669990570_0.8128382033654762","host":"s3://npm-registry-packages"}},"2.46.8":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.8","_id":"@apollosproject/data-connector-redis-cache@2.46.8","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"998e0920f20e7342a4d0440522779e0c10fda068","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.8.tgz","fileCount":7,"integrity":"sha512-1v2g40dKMGrfd4TqPxRetepIBy9faed+joFh6y36IRNPuXwNWuXQHIUxiK4aLe4hnCcFutcgbIWW2Gx4fngFig==","signatures":[{"sig":"MEQCIHr/gtn2Mp5PJDqkcM1bxecVYpznHJMSF27ItQXiCW6vAiBEGcwp9q2rx0wTvTpwE5wU40riqA0adsY9UAKa2CLIww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRLXFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7QQ//WoclZRcpzQusi56KkK70VvvTZ9UCXCcv/oc/CnHX4T2OPrj3\r\npq6Gv4wn4jX8GQKUQiWFEBNmD+BdBK/qhNcLnDiTt2FpinE1BMIobZXQz7+V\r\n3RSpg3W6q6dcSDiNcnrJQxmM+Uj0JLswpX3JyyFAOa9EADRqmARN5AxR5Xjy\r\nXQxzoR0aB5Ks2cmSUEDoBY+JPcBlf6kCoff5gN8MBAXL4xzKNRxZe2mOoWh1\r\nz5+omoLEmQnKBpBsCh/0QsUITHlExQO96LAfMWOvUpu2T6VaMheUiVlzgjYR\r\n3xO22xwgKMrMgUM1FqlTNh3lTIEg+rrGLEeMYcVuWYQqd6GtOiI+F+mTaSlY\r\ntT6OIF3hAliGvBNdX/rQI6C6f4n/QSvXxJ7tEOTAk6Lvq80GoTnJcty7HmiR\r\nJOA7dT7Mrqz5fQgYcyTC6U5Me34CWQRzamFLkJkfTiIHig0EPJVzOA2X86Tb\r\nNEG0FfFAXayQkbvkGKmnWBh9HmayM9waSJIifQ/rIDuwuLvcsdDhIyKMhE4n\r\nYpSfX+eWBFiAGmz5LzESX+kNlMOO2OGcsT81snCf+FlTV9P0p6X9YHu5d6v2\r\n1ZNn9P2n1cbEgY5RbCe2FVbQAejSlzNMQcEWbVnc4Qb7HG91VtehUfp3n7z/\r\n5VaAJtdvlkZp9pfwGCqM3BKB45N/0x6Kidg=\r\n=UXb3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"060359d8d901806bf09acb6302fbf35241b10241","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.8"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.8_1648670149486_0.7673747295776143","host":"s3://npm-registry-packages"}},"2.46.9":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.9","_id":"@apollosproject/data-connector-redis-cache@2.46.9","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"b32a0285ba573d2706b3d6ae6d558d84c7f31b3a","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.9.tgz","fileCount":7,"integrity":"sha512-YfsCrPhSyorN2nJ4/gWVsbSsFX5k+k8NcBmu9yPlxmP5aR+vcg9arQA5oyzRHLOawxA3rjz5VVzB/7FBZr92kg==","signatures":[{"sig":"MEUCIHDEb28lOgQIBPzZNwRRI9ii5ADmjHodQ0I05g18MEaEAiEAnDq8RwYOMJvNDrjYnQWhY58ZNJdH9RfseX5VvEGy4Hw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRLZ0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq19RAAnYUJMntGD7gr022ELAQf+Qi5wKjhMIUNmXp7LFar4AZ8mdIz\r\nMp9EkX127nPgYZL8YWbM0OhN8u8Jx0NnNwP4zKmdVXdtXhqMF5YiJxFXPdPX\r\n4vHUJSS6nnoXyrDXM88nfgrgNb/iwrZuCwI1I5e6ZNq8iuXH1kUloarR8OFw\r\nLQXNmLuSUUvKSuGSC1g4N/EIJaogiX3lcANwDf9KMO/DQP1UVixPkppoBe2O\r\n/KjpzxgZlNHaSV+ZhS0Y4BX2UHNFTrhy+USeG1SbDfVI28AuXYgMFMxIATVC\r\nhqGGUrX5bPbOwisqt+Tkoz4jsuOppOGxwLznTJ4MlJwNd39YPCV+JVJO9Nzs\r\nDaxwjIkFq9vFBbyg6u2fjf4/js+bC/xFjdRFOxf3rAEl8rDYTTDdf8rcCPrs\r\nKEXa+g6vbZNLIsUfSmSbJgBKU912Zglrty0VMqg9dIcQiICka0nMr/ROScZu\r\nL5rcKf7idUTkK55Lt2iqHYiWGpjy7uWwtsM5fCW4clwV+oAfCc1XIWYJuyqC\r\nfxuI1kZwzvFoAFxMCeEyM7Wx9CAX/KDbuiosNW9mSh1X3acSWu/I/7ZM+yqV\r\njlwTG0leVxzA8YeC5JavaC1PAvc84GrKqYiJwKPUA/N3iiMiwCCTYlulYJKI\r\nCprHAJijx81RvIONUUeIWNKtmPKVxaT0AVg=\r\n=g2xz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"ec5b83a84465b89beaed94ded0c4b2d6cfc399a3","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.9"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.9_1648670323939_0.345200993518459","host":"s3://npm-registry-packages"}},"2.46.10":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.10","_id":"@apollosproject/data-connector-redis-cache@2.46.10","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"435693d0404cf7ffbc2f5c8199ea611cf04fef58","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.10.tgz","fileCount":7,"integrity":"sha512-yk4z1+zpTilflglFktEi8hQoXP49iU7DjLhIaMyK26HuGINaNGzCAubts9fOKgZ/Nv3Wzc07g2Mk7WLELPc+nA==","signatures":[{"sig":"MEUCIQCaqM3My3VKw/8HIcNMop595Z8y7U4BTjM+DvPNfzUBkQIgEIdsr/3ymN3KKISgollP1Rw+0tl3HgdvO8WbpIwVrjk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRLckACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlNxAAox0qjJw5XKqDxqL0OdybRo2g10ujJ4xArnjX1/F6m5MtG9v7\r\nZXAz8kzFJvnPbjeGejKbOegoWw86yzwv48W9ZLQo3yI2m8c5PTjYChh19ZbR\r\nn0c2DZSVTwQfw9jZTtSeRv1PRdeYn8kWW7dqBYwjVMWqK1RtU+hqnzFvEdmz\r\n3Gd6b+O9FQsJuz7MzKmp2VriklyQF3drIGUvEFyTeaPphmCQLp35+++TVrbn\r\nZwjrXnTAor0xmUKNNd9y3lKyh+2KKd9FiC7LdkVn+XuuwzW+1BFoCKw+Yw+5\r\nGz2MrhvNyL/nzShRWTmz7CyZAqoR3Dz0RHjEjtW3Zrg9l3qH6ydF8s4UcGW6\r\nFuLFcOFdgVyKwE75epRLgMnx7Bl41bDsgHZZ9Szn6/CHVXcFW8B4/5CZFH2Z\r\nm8qMYZ66hBj+AiMdqxkE4hmxKVQa5i4P2Tl8k+znTPbCurogKJrpQOdYcLJT\r\ncvrmRv4KHMb8aS6zIW+HKcD3rIisV1poJsGVgW35quF8xHLd+w09n135LRDp\r\nb+aL/Y6h9N43JgTgJvWOo59oo/MDkrTTB9UjYoy848RVBK5sXCXlMMREPknm\r\nppmS8LTMsbXHQXxWG0bXlMVJ2UX9SeacpVG44sEICPrY2D1+F00h63/frELB\r\ngHlAITmu8y9Sgqrp3/00EBDca+ACqho61w8=\r\n=0XvS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"f3a24f5bf298afd9d054863248cfe5af1ba154c3","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.10"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.10_1648670500490_0.18801585312888647","host":"s3://npm-registry-packages"}},"2.46.11":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.11","_id":"@apollosproject/data-connector-redis-cache@2.46.11","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"d72521037f42421c80a9f5ac1b78f7ca34cb7ca1","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.11.tgz","fileCount":7,"integrity":"sha512-S9hdnx27tQdfvmkOMikdIsewmOvexutQL4apiAiHAo8ugKCs5bq4mjDeH96ieXh/UydfoptG4hIWcE5sMGkbUA==","signatures":[{"sig":"MEYCIQCfV08v4n20aXeUMQeu2Jj/urtEhyrcfQB3+zK3VPvIdgIhAPQtWoyNH2kAksmo4FnbAFapABXQ2088d/pf+qzQDokZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRLe6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEcg//TkSVMwpV9Jeeyh3+oShCSdGQPrxcc+jeHX8f72+ZDyDiFQ8D\r\nwyIm2ImsZRhkk9yd7lX4+mCJSWLAmozjENPLcKtfH2C4kf8dNuwwor1b8e0E\r\nJx+b+p51OuT30MU0T2kIKtSm37UqFNoMMSoe1Oi1g8Q4zG4VlKsRIrLzX6A8\r\n7gb2nW8rOC2W9A91iRjH/dLch1Rw91cSmnSk6RYbQQ78niZUhKmDK+H1yh0A\r\ny0R3cm8WlNnSeBMe9LV3LNeeUAlfzs/h3Lw2izPBiVWSFbhIZi7OPRv+Nqod\r\niPqVmh1tNbKr0iRhvo/S0tYmLyZYfwltPyelvVE5uPy5FQKVqqR9/sWavlta\r\ndVSWTy9I6Z3C4nqkEE8QMkENALCK5SllEU4YU0hwtICvoa0cpcGj37JvoCLA\r\ngg5EznUborkm2msknUq+YLoozsjloyhFTSs/UCleC+HuBOb/WQ0CAL59vuq5\r\n/xLa1ccviaqPmAapbTaeG8PE+aqOeTxoh787I8GOX/g8u0hYlrjdoSn5DY9r\r\n7E6OL7GPBKxDtdk6BJH+8v7BnvcZHzVQqd6/WvY1J5+T8aGqivsUAaKv2G9S\r\nS6RfWttEs8veNmY2k3/XAAwRqzqFdyy/CXeO3ftKVBl5l86kPsyhqGBDTMCT\r\nYDisAbAGaz9nGvSp4h6g2IqXovAfQp0rIvk=\r\n=AVeu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"b009e6e643b5d491633984ff2c6b24a8b6a0c4e7","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.11"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.11_1648670650550_0.9217109715790825","host":"s3://npm-registry-packages"}},"2.46.12":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.12","_id":"@apollosproject/data-connector-redis-cache@2.46.12","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"8430e79b90929e103d5b0ac6414c987ac1307f01","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.12.tgz","fileCount":7,"integrity":"sha512-+eF8LnHgzHHpxlwH+xIRe97FoNTmYOgaXI3XVHAHSGrlt9VFsQlZCx44dUuBLASzy3qFxeF+/x9Uh6hGjqFASQ==","signatures":[{"sig":"MEQCIAyw1D7NkHNJk4s6REPcCWg9M/KfCtjhoI0XtuG1blxLAiAcit0Or1OpmU5kNND4l262+uGRe1gvpnM8HmIwb43OzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRLhwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDEhAAhUs5BT8DwSKTmqquRqYgQhj9muQ911BjTTcogftOTsII1A82\r\neOhEJyB75mJT3N3n+mKiEH7fBXqFBtTCBlbtyE/qE9o5HDp0Thh3iNKzs9CO\r\nPirInCm+JkZ1sxREqh+5iHoymGRd8h9Me2Hp4wZ1Dp3UXofrOcEm+qLq0DtF\r\n6ZwCJvCQyY90ij6LrTmaeZOnWEBgum0SmZhFKGKBbPwBOHWYDqmTSy9SQYzp\r\nnxVoeuZ5dWs1mQkVRQ31kVU5IJVD/jQmIrqgkuvEky9+VQ5sbkFC85dr5Iac\r\nziH3V4ksKiyvlYwFhtJ7DDGDZhT7CdM1PXXWFEeL9FAjuxgSPSTAcQc4r/UL\r\nkRgvu1R72wNWm7Cudddrsj826zX94fK4WFAr7dp5qg5cC0b5uRuIJHXnumdH\r\nAEUE+ZfpZa/YKDAJVlOXVZ/ys53JvyZDAJSRXybX0m5nCdy/zAsdx80UTso1\r\n8NHIcbN5v7JQdm+aEs1+KI+BtGZ/c9lWlyxVacgdXo4kr3+OxaSMqt6nSmPJ\r\nBLUr0Slyc2HVGtziJQnsFl6d6n3fRRYM4j7BrkTv0KrvggHoniFD2tNWJ1Ai\r\nlmt4lBZreCKdmM7wKvr2vPQf3pS++NbB5o4RdFBF3y5K+iEqIR0TEUwkquGH\r\nWXK18e5lQcxtZs63JJQp0Omc0COlGDtgg0U=\r\n=+JcN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"fa8a23dea0b9b8aac3bc51bd7124f9bc102977e2","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.12"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.12_1648670832254_0.3733298141193917","host":"s3://npm-registry-packages"}},"2.46.13":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.13","_id":"@apollosproject/data-connector-redis-cache@2.46.13","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"cb84be7aedd2c1d386bb52b66938fc922b658332","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.13.tgz","fileCount":7,"integrity":"sha512-WY/ZSnZ5vZm0+0gA5eCV8ztY4VOD8BatwCmbD8EXlJQoh4MTxteyB2dzAQS9cf/LD0NgMkwYXIDZL0MOszIDlQ==","signatures":[{"sig":"MEYCIQCWLqLrK5ABHqQoMQau++aRkzeA88ZnpeeQji+GTwfEVAIhAOp0e6ue6nEjm3WmmkggxQdVbYSUYf02ESzu1XJO9h/Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRLk3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVgA//Vj0qTnIsjdr7BmeZBZX0SwSywGSEYwSHz6HlIh2/h7QN6cFK\r\niOxRXQqFQ/9vEQ5pkQ5obtJCBAXF6KzRF48XSanCXEnbd13KJ1ck8QlWuwtJ\r\nQLutaZeR8RgXz+klzJPcRF3CZp7853ZciXdUJokTy/koi+oxTugUpirr5492\r\ncYw8jjX6uCr/qd3z8PN9ZBuGc6PKkGDlVMJhVEwMoZ5P8TtMe94YvcgyrbES\r\ngHvu9KaKYO0sLMHT2HDiwwOK65UZ+klQQKsfqHRaNBcxUcpIOzRg5elL0jZC\r\nN/WuyEyb9w2yyCgdyw7rWi5NWjERdkDCB7lPEw5tee4ZfFVvzhe19G0Bm92A\r\nAXKfb1AQKa6isVdYNUZZj9NvWX9CPPcEydaMp3dwk/dqeQPyvJeIBMqVV/Io\r\nMYx3JfkJ5Bkdgs7M/i7mwQdA1Ix/B6ns+5rhzRnO/l4y6fa/lryWcQCEVNqk\r\nmOFv+FZ7yreVoLJX0NOOvwvKFht0vPmY3zH37bCQnUP06KzCmU251La7iS+5\r\n9xQsUJb7DCQYR5Nr7oXhLd/+JoB0O64Og90pssNwBwS/mJHkJLE90ATYaqRG\r\nEqG6b7RSHnLb6Qnfx6dODpZhsv1Ejf/DrrlHX7reJEESRKhYdIgggOWRtqFT\r\nRcdOmP9jnJmW+TjhsxfKSm9rpg8KjcaVifw=\r\n=G0q8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"8840495b04613d6e5d609047b8626637c2f38696","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.13"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.13_1648671031466_0.46929818379128885","host":"s3://npm-registry-packages"}},"2.46.14":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.14","_id":"@apollosproject/data-connector-redis-cache@2.46.14","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"5f56aea66ab1038b65b6156483a73a580ea549b6","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.14.tgz","fileCount":7,"integrity":"sha512-26t6qPe8ylMcEpz91y8btw9+CVhbym7SXSnmUbcT09gF89hCCq9QyvQLK6W+k/UUqABom9ncxReNFOFKddY3qA==","signatures":[{"sig":"MEUCIQDseSCsXFD9otOdWA3uHG2hTwFj8xcVd5QfI2Gw6F0UDgIgHuNA7ZLn8d3bvLDiDMuzkgyClH31AbwEhgozjow3okE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRLnqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwOw//eXABgY7thLem5M2/6aWpZuyJfeNFsiUO7KZUThQRMAfYRUv1\r\nwxn4c3tjpSEOzooBENDUEzO96JZhoM8Oin9U0jNUiJrFSD/gytTiD6EsAPxs\r\n4eXQAwCwpbpyw6CICWbZJXqUvyPNgtGagCneMODfLkF7UBDt7j0Pbza/9Y99\r\nzgoc+0JSt1BuVGe/5WqWHkuM3lEZ4LL0yGgXIy+nDvWj0FUABGuVwizjONTG\r\n41uFuZ5zrt4fzhSq36GgoUZX6XeESdqcn+EW9faZeZk3uRnZU6BDZikj2rR3\r\n+vYpvwm9+pjwMO8z+NtVK3GsUGbzb71cCIePy+4FvwgJHdbVs0yYME+FO8uh\r\nM7Ajs1J0xW+Na+h+YhId0x4LJuQuPz0TysYmi/SCimXYnQFG+F/QTDNFm/LP\r\nAYHc5LfPhMkeauklMOjj9Ks0m8W/upHhNkq0n3186wnVMaVq/dP00dOhanT4\r\njq8pURjNIGHejJgS5bOCM3Z+D+8h9mdA/mlIoP5BFSCKRLjPdoRezHMDmfQT\r\nM71SiXxs3hxo9ZM3HTtHCdEOKFLQ2OXajG032p6C/jFZpcb1zRO9QQc7Hd1e\r\nQZzJdr3dLpQNBiLoauiZOdE1RNYcq6Yx+jzK0nLzZNbVGVEKlm/ZCFdKbhFG\r\nG74dvYdG/uFwjb1Mx8rkPR2b3AIsHMsF0I4=\r\n=XNQC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"4b7a688d787bd30e60c77ee401af83208f65969d","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.14"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.14_1648671210618_0.8444619773044786","host":"s3://npm-registry-packages"}},"2.46.15":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.15","_id":"@apollosproject/data-connector-redis-cache@2.46.15","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"997737af34b9c05931829e6b48c9f8784065c51c","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.15.tgz","fileCount":7,"integrity":"sha512-2hlL6PjIaNWCOUmHL4Q0WAMn/S/in8EMb8EZfl0Eh2281j0C2T2Pa1/x+yKVUSJRdBrFluGkGWda0HoX9fqoGA==","signatures":[{"sig":"MEUCIAFwJfebdMLMaBeNKH6C3AzGstjD2ef62+sY88BiI5ksAiEAwi+HXTByB3yPKUiEhKrmMhRYLdiRhp7YhXr7UqA7pdY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRLqhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoe0w//XJvwarLAup4JR53zx5dohRAFK2e+GJhhhNAcyN3jLJCykzLv\r\nkssevJWdqB2tbyZE9eSJjBuI92VyroGsaEfngrtcEqdntGmA9bclO0duuqUB\r\nNSmdkdoyGWnpTii7SoWG+ddui8ry//BTri+uchce5TmFeWoLpJDFMnr+Roe9\r\nGhvq5SdgbksxRRCwQXvlK0xtd10uL2Z3aVvus+Jb4CcNOklxWiYYdIRdsbnT\r\nMhgl7NbnCHGySYAWZbtm4MEq/SHN+QgW+NOW8NFWX2tNU9DtHSi6P5WTfG47\r\nvtn4bf5uQLZhQK/Bk04JOO0UkNUqoXk2lpMPU8uTDWHHyPEyTjb2DW4u+3ar\r\nIFd7k5otpJH7sFOfQuG2fJ2hOnazVY3+Xxqfpyp6k5+rk1+3bKhU0pbF87Jw\r\ndor8yxjfe0OcWOTV05FsEBFqpQBFSXCiYIpb/nkNmj0JNKplPRPWR7vogNGE\r\nUP98aD9w3azLRpwU/xVydxOQ1Dsuqf71rFZjwhUY6582MIfPIS2FJLLTrq91\r\nSMWS9TMg+LyuS/riIkApdqFck2Ka+ILfFsuXYJab2zBKrpADcmEnAUJgCaTn\r\nky77oYUUmqxjjyoIa0UKqwYtIHR+JqUnMXg6eKPGiWIpW6wmW2/BLfYE0d4X\r\nUol2Yd8SB/Lf350uMWF4UzBgTJHwdiTzwZA=\r\n=qR2U\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"81e8ccd71efbac06ffad1ff05cc658e54d3c0a52","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.15"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.15_1648671393034_0.28482328649821453","host":"s3://npm-registry-packages"}},"2.46.16":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.16","_id":"@apollosproject/data-connector-redis-cache@2.46.16","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"ebfc273f8aca6efd3831b4fcd868138399cb7b54","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.16.tgz","fileCount":7,"integrity":"sha512-0Vkqtj4eX+/qSLPaU9gp4/1kVCl/T9W+H+3tP9CX8gYjT7Zv52LLe8D3cLs/zx6hxzfgRNIypiIurPypfPy9lQ==","signatures":[{"sig":"MEQCIDu+Wagyv+sq2/aVH1rokqwP/DEkJUiemw3W+40eACfCAiAeWCgfjfiMdPs7jtjySNSS4BO0n8ASMXUDn8VKirqhhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRLtPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4Bg/+LGo7bRrGyPXsBsmWK5Raox6M+LMhuVG6+cXlC91ReAS5o7Bh\r\nBa/3UoHCDcEFejTe7YYV2AjSJAdEIDsuBtVkF1JZFk5Zom7uHV6Xv0auhO/Q\r\nVpahUbf3cyGtL4/Y0l6dhn/FJAnoO2bR7h/bLGiKyKWTFK1pxwJ4ZwFADzzQ\r\nsRKZqB2WzA6HywtijTaHpVR4C6CjkDxY6suBMrW82WNcogDOSX6P4eta4wQE\r\n71gJopo6yb1RVJ0fOtt1CB1l+0v0FzL7IdCMgNNz/mKEoh00331+YSoRljI0\r\n9duZtYslRz8npCIMYJEWPT6gazvyViWBYF3+p7pEV/0bAcNvkeCid1ZbnWar\r\nGz+0eCAdutLT9z7os1LSHqZmC6yqAuJu/oPUjU7iwq7B3Rhz2V/vEW+WNDpp\r\nHbYGUNdSg+FaeWjmQO7PUv+NKcMGJhKB7ipW2TL43iOxK9wJ98dMpJ/6LzAN\r\nyuaqmO11hjHruLDeawjPbyRlhIS26qiPnUnb898dpjhnpNgC931N/NT/EkfC\r\nZvOlUAmdejdHxHdVQgP1z3AeYwJdmLNUhgJLxrrdboSl2Q6wbnPeRFRVdGgP\r\nt0+GDMgWeHatS+Zhl2I8PO9hPLmbRKGFAcg7V+Xodt685DJULOAu8Zz2q9VX\r\nKyFzU/RWXCFeduIBlqAT9B6dgTgWixo9Lts=\r\n=JIky\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"01ba076f1a3a4dbd8f845da31249ca0a11b6dd7d","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.16"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.16_1648671567224_0.2796190387037849","host":"s3://npm-registry-packages"}},"2.46.17":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.17","_id":"@apollosproject/data-connector-redis-cache@2.46.17","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"f12a1199bc96b2dd623917d51d8645864259653a","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.17.tgz","fileCount":7,"integrity":"sha512-fvFv96yy1faen0Xtt0Pn94GGqJKB0VLUhW8NXFbkeDeGQzGpDr5z2XgvSi1/8ortXeTkfVR6jqqiuvVytHEYQw==","signatures":[{"sig":"MEQCIBCtWqaU1PRtbZWzNN3LjaU60IDABNmxvNTRF/7RBudCAiBQwcaRhKVooWwDWzATdMAI3+EogwX9OlslKjXUy2/Huw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRLw2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaMhAAkSdRIm87ySAxMkOt3cWRLmDZ7P8R4kEhkk8o2hS2AmqNLVt8\r\nhlJutSEwe6JmKzCOo9uhVW6aHX/QBYmuNgZyGsokMpq9uJM1/NGP5J5n8vzi\r\nP7fl4NIuMfXnjnEl+sQSbNzd3b6ZcE5DZWzD4eT+YjGsouC/4+FTiQCbj3zc\r\n/HZwZ9VJifUZujdGePFbAIPBgCyD74wyAAvM1mZ4YsPWdJ7KJHKx0x7xD76q\r\nMqbRQ6s7Tz+etcMXmXgQMLzV+drsVP5pwuY9CQthwAYkrejjPe5CemUtIxt4\r\nNL2K6unjUQ0lNafkAD3mxgvEbrvAsQz+LujfkKzBWdmFvvrBRzoEY91rChxX\r\n6J3CdVeXjqqlTDGFsaH/+BaJaEyJJ5Jeh7Jlf6YKZ5GeNi5vTT+38ll9Uvxl\r\nggsD0hWj0XVNyx9IpvJ/ZNTHwqZsx/2A6we834/rZqtFi9xf1VfKCxafBAco\r\ne3G+iSUr43h6+RfCnEXwGqALMqiz2d3GBGxKxoslPSsWoYr0p78m7+i60KvR\r\nbWoSGunFtt+v60/itvIYPW2AOOiPYmi7u+Q84ztW5hPswzI/2nsDiHhZV9+W\r\n/EOFxqwQX7FA/iVKY3Kmet5rPmgzeJ7sG1/o/bEvHWzTUsk0EFTVw66PKBni\r\n7zBhNu6MojKxqR/JKyk22ULXly56/QKQdlU=\r\n=v/vK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"e1b5312728d9219120fc8db06184cd3c94b338dc","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.17"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.17_1648671798375_0.44090589209032527","host":"s3://npm-registry-packages"}},"2.46.18":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.18","_id":"@apollosproject/data-connector-redis-cache@2.46.18","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"96e546753aaf32e778b9bba7462466e08462fe7d","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.18.tgz","fileCount":7,"integrity":"sha512-tc7uCoUh7U8MmlNL8wzWjD+NIndYsSQ3QYicWrf6sqEJcgmkfD3C1O9AlKOFF/3YvO6gVMBPCnflsCNxm35QiA==","signatures":[{"sig":"MEUCIBQbWlsbL0yHTpUhLfSDaQ6REQLAFzfztUuU+nl76tl2AiEA0wweM2frtLctRZI6QRCF/1a+FTDofao54l4OZdsHTOU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRLzcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0Qg//TZ0H0AL26saZvnTwl9TglEhIPkZYSkuMd8iwOnfGIVG2IP3X\r\ngzJh5ZmbS1TJvmsFLtGU+JZirpdRrrd/MyMlZIMbsN+4OnOwZUypcbjPDPmP\r\nEjZKzOMN3qFj1wRCx5zRz7pMPgh0iQYlz3vboseOOxFXHYIjcFLFPFEF330H\r\na9Nho7tI79jeVNC21BfVfvXXcbzeB0c4V1rwbRwupd8ouxYsjgLbngcgyqZW\r\n6vW3KWTIcfOGvqr12it+MZ/kukRpafkDMixUghVl7a4CmMoBRogrMEzQ1L83\r\nMLGnqIDowsQQiIK2mhlm8troKokefNmxYJ23z9zbPGkE0jqSKOoL3wKSu51q\r\nAj8DjUd9Ui4mD8PnvSlR/PPGgqLclu/pLzkkzCnducqy7ziy+A0r223u0MDW\r\nh8bl9+PtcmJs7+HLSZEzotDkU+VULjTugH4m4/UwZZSAqR0OAcB0RdWEOb3M\r\n7mMkUFvPAF19wHMldcS9x5JX1WN0S6wDI87+HL8hVGRH5xv7kk0dBxLvLcH3\r\nP0xflKAFceSPJDH42Z9WPcABYNmLdDwJFtFwDtA0gBIYGW2r65tyNzTeL4um\r\nZ0OEHGkTal+YiwDRjteMf+v7QJV75sECtdP2p2QAdZbGQFliVM9D70jJxlKa\r\nuj7PaB6s/9AL1qubWwO4sfth6J/xUirkkhw=\r\n=PbOD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"33d4839ca5f9b235c3ed7a62a4b0d4705fedf82d","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.18"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.18_1648671963883_0.5082705985344806","host":"s3://npm-registry-packages"}},"2.46.19":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.19","_id":"@apollosproject/data-connector-redis-cache@2.46.19","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"24d6a3e6e0645fa4671a5c54eeb409de4d419d02","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.19.tgz","fileCount":7,"integrity":"sha512-9qdTaSFoumT5FjcdHv2I8/OeSceSwgeEIL18osQXw433XSSeiXvg7cHDUCEKklbWvEGg8J2WEYBWgK7SW6F4zQ==","signatures":[{"sig":"MEUCID1JKDEZZZeNFk1qo5cLr2FJ7SN3lInm4LC09I4bq3P0AiEAuoUdW6DQwW++UJwAPnCFIhWR8wCDZqctQGNrsrdZBg4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRL2HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrm6w/+IxvanOJhgilHepV6sX64SOwqP/GScDFAAOPwFz7T2hUwPX9c\r\nQUykJPwpxx04C3Up+euObvEoWPGrmWO7OwM0b5HrnYIByNh2JT+cZkBxMhKW\r\nL8kFW/kiXNn3LrAoEd4DNX4oz2NFeYP1lQm9mXhmtMXtBbRshMB49+TAGPI+\r\nl+cq9BSFJQsCzf+jOzbwYnAzMTnesnKcglFvYt7AGnEq+yhYTNRU4YFG9kKg\r\nzkw0hHmcgtiexLkLLXouxjve97z1lnoZtCVF9kvxchshjw9BdZy0jruGlHMs\r\nYQteSeQ7aLIwGNQKWR9YTCfXFcJfrOF2BZ37GH8kdVDj6yZcsY4ZGkt6Z/F4\r\n2OqOkBHoGOMj0EtcJ9WGSwt7ToqgYdVAU4NgzXY5nqd35S32qY2FfOMnVnwY\r\nI4PLPj01/V+ixnIeTr6EqQGpJBwAqDYoTs0Pi41ySgk4uXzJ5Ydjro2FFXVD\r\nUkM8hiy3ogXxZxv3IBZHk7HBPUhz/Y5N6p7toslndyQTqBOBoMEecGiSH56E\r\nVvWJp/BWOQEE7zh0mXGqVFOqmv/fQxfbMyHzn8CIZyb9u+bNjFKkEr28CkGe\r\n6LWV/ChqQ7WPJGwli/IbSsgLmdxB7MSoP44SIK3+b1+UrZyJTptKqLFrFEsd\r\ndE5/VYJFJBfixx4ZExK8HN1d+YTFhFJEpUo=\r\n=Yyyw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"6099a0d7109442204c22fb6c21ce58a34107e223","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.19"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.19_1648672135143_0.7711560877646608","host":"s3://npm-registry-packages"}},"2.46.20":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.20","_id":"@apollosproject/data-connector-redis-cache@2.46.20","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"3dfde7c5c98e37fb6e5685c79e534e8fcd82b327","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.20.tgz","fileCount":7,"integrity":"sha512-8xLymD41NGOve+aKyMQbRgNYBzZoE+88o6QktvVYaqXWJdxzoThaXW2EhH5p7HasocNao636egXaIfuJLWe8Pg==","signatures":[{"sig":"MEUCIHABGBTW1Ed5+VEVl+Wqc9uHw/Wf9Aub3KkYoFzEUecSAiEAw1c0CUE+VPuTQ8nMMWjs4+4qRVm8ztzDoWjqrLFbKKo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRL5XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtcA//R1l90vdL6CfxDNPVp/d6uQcIagiyt3cwW6y2oxqlj1LggpWU\r\n4MO1KUaFaaXUIDFn+TTM+DSOTabIotidiUEk32v7xFrAid9Y9k3Xzg8Aaznz\r\nOvaAyYxu/m4YNXoidEIjlZC0PVjl0ZmBwy0f7OUf7fZA+7gC/yFKwxoys4db\r\nt05cuasnr8qo1xsfcZ9gw4UnouNpTP7jQiXOKrrJO0Rusf+X7lw8IeCRq8cI\r\nh7uyhgdOVdYirQdNK61k0BxHygmG9RizTbq+ZbHpko39bKLDrxKo2WV68g8G\r\n2fa1dnr7mSgY2cg3yOE20Io0FZGwowbNHazIg/pSHQN7RFk02LYK2k5Tyn1E\r\nV3h0iJY5rQyf4kTYj0okpPaln7yp3T0WRtAxo5178aN02KNj/3JEga/rJZxc\r\nt4lZou0/7ctQkJqV9fwRMEC3R71X2jSAhBVcui9DJKji6XMmv/QEOltzBEXo\r\ndTEWsK9JDRcaISeOKp+uISjA2I4nHrj4kTf6jqv3V0o59lnse75i/Gzqh3PH\r\nxcFd056YQ3doraWo+MnNv8Ig0RCiQvcmN4p6feC5XXcue2deG33jdGoZ05nF\r\n+nsjFnkO4edovQYwn9R9VO2ENvUgGP+9SacKXjnqYpPAocNZ17SRvfi9Y4xe\r\nYpHTbLRD4jqlQwgUTYhr+oePSs9g0Uu5E54=\r\n=8k6v\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"1b3801532001d82f81bcd9284f3bd45883a2c0ad","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.20"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.20_1648672343582_0.38541059454320936","host":"s3://npm-registry-packages"}},"2.46.21":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.21","_id":"@apollosproject/data-connector-redis-cache@2.46.21","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"00d64ba8ce1e2e8f29f10b4fd7bd745ca34973a3","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.21.tgz","fileCount":7,"integrity":"sha512-BdjKiELhjv4vxeDsdAhrw+98eQoF2/SuxqjZMOk1rJy2i5n4BVMGAnWcBwRIYLDPHetHcH8A8e6If6UpEfGMvw==","signatures":[{"sig":"MEUCIBw2q/DRXGu9xf0Sh123eDQK2Uzu2HbLt8Gt6Fw772+CAiEA+b1iuhWcZ3R7HD+au1dAHBd2bA/ahBwzHjZBItRUvLI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRL9PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojehAAhD5GJ5L9APrw1mcroX7UBSWQqVjsAOiYzhfSpNYEQ/vV5bK8\r\nDD8tuqHCqz4urfccw2ctq29GsBtpZmryIL+cIjNo6kFleUkMK0KdCab4Vtr3\r\ntXaSNPKfqeRguJKurr3vdkLrSNmbI5i6RVmdupCKpSnxmEtqBnRvqU51Ykw5\r\nRqQoRJeJRtY44Kj/r/YH5qEmL2onLLjKxJ+6XN4pxGjeTqcPZI9V3ZtWSalD\r\ngOLNXKyas0pcxUipBBpz1TkpAvFfSMRiKxMIb+/VN0BGcLRujYUtt27BOdXq\r\nPJ6Uj2NnKQ1zcK9UQGqLnDOAVLY2hkF2oj1gNLgTjORsgqSwAWb97hCm4CPF\r\nAnCLoksm9Q744OLC6WRvuKo7HeCoMDdWljE8QJgsbQ2sh/Ogk+OHJW6YCgTr\r\nxWDv5zbzTempWOwX2W6uKNOywRziuS7NQwFuME97KEctivvMCUwzWZ1MYusy\r\nX/IgUZ94EBgeZihuk02HSK6dQ/x8vGgxDy6zgC8ahMuNTYBcXrpHHtV7jGpU\r\nrPtR8oE7eKSimw8+nmKJMFTtFyQt4PsTfuTuGsDO7J0GrAvR4L+pHu7odnPh\r\nPDxjZ7E3wJ1UrXQ/yU4ZTBDhLhoHQXFfGx4uyOsqnv05wgF9jIVWBg+L8/NA\r\nU1v9yLXyBKw1u+cqDGzf7CbjyVSwD3IRKb0=\r\n=0VTe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"ef31e18fd365cd07afca135b79aa2d2d7c36910b","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.21"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.21_1648672591489_0.05961275460570725","host":"s3://npm-registry-packages"}},"2.46.22":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.22","_id":"@apollosproject/data-connector-redis-cache@2.46.22","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"d3017ac08d72c76f2e4cabcb924e1fee566c1107","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.22.tgz","fileCount":7,"integrity":"sha512-sCi2PsP5dV4exmHthadmgpId6ajgCcfWPM5dzLtHcyvBEp/hlWYppJ8zlSMaXaU/1XxRIRMDmZ23Fxlfbjj2YQ==","signatures":[{"sig":"MEQCIH74Guoqu4Z3LAsWupvNLYyW2rxmjt4INKOqthc77SakAiAjDo7p0kRMnjilJ+bMbHsjKZXgEBMnzaYfBfXDE/8uzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRL/9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7exAAoYrWxE8XkoN4xq5zNxl4abqTS9lv4sToTXVuGcGw97ZSPjph\r\nh3ychHQveJHZNiGkuzJruwEwxBfzpqOORTbSS2MPIcsTenh5xXVoV84bc35+\r\nv8KH2Ss9KtrbyHb/4ye1vKj70YaLbBZzpWn/MZfCxV4nDDKeJolwim3Lkcvw\r\nqdpWTW6IuMPMolz+PiLQX/qouTKxeVUgpnhCN/mzEVp1B45PeUxs18ZE9p0E\r\nQSF/bk/MmawHeN9yR6DuUcG3DdpqdOP0aYqkkpDHtzVHZWc+s8JipPHxmtNs\r\nFK4vhvIZzCIiEG34mvv5+YiGnkxuPm+KSCUGFgjzEEsrOPshRiWb+XtG9eKh\r\n7dpm7dZpyBGffL5zMJMXZljHsK5BgZ4Xov3fclklG6MOREqG8+pnohiS1pYV\r\nyNKFIz0NpFaBkfWSKwBYWMrn/ePZKPt6bIuCFAXwld7iCQyG1W9ne6QpvLad\r\nv7lHTVlDPuBdthRzz4g2D3KyZigjzUdwstvvmh8kv6F6OyZkcEIspd1ZzNgJ\r\nXTXIlG47ECgF2OMqt2rSagvcU0ZPi07e7nm0kAp/9dSeTB64DZ989kNy73zj\r\nl1yrSbnTf5rW10SixC9SmdWkrwyW3tJgz76tJ55HEttxab+HT9i3YdUPh9U0\r\n2G+vLRc024+IEgJN9jEdGyiuzVcvmhcJI+c=\r\n=pCPf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"28f340d4aece9e5c5d1931c477248fe9b4989c68","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.22"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.22_1648672765775_0.5907515999940818","host":"s3://npm-registry-packages"}},"2.46.23":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.23","_id":"@apollosproject/data-connector-redis-cache@2.46.23","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"4c0b19dd5156d2f2505962a4ac84131cfe3fe583","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.23.tgz","fileCount":7,"integrity":"sha512-+/BOHqbBTCG9Sdjs7QA0JO1cV5A+x78Khb6bqwfAKyna17O30kyMI6GdaPMlTDzJ/HmYjhP2gz6SMQLz4f+IMA==","signatures":[{"sig":"MEUCIFqfeLzRRy5vSnOYH6tk50X7IJbZq3BWFNPJQw56ra/qAiEA/4JEZf5euinZA0UdzSUAmlChAWYTmH/LY2lNeMHnnZg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRMDWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwwxAAosJXgKR24RbHYukmex6s5kI/OZgXpmNrYvQqaQz+Q3bTu4HZ\r\nowHek1u5e5T2QK2DT4RVetVVS3g5HqZknfFowdDtPee6o09amYYDT1TSK4ca\r\n5M4J4ackBSQj/Jc7YnhNkdVa2R5HYIwhtMnlmsxZ4eZk4jwb47KOAJt4OLnk\r\n9ao4Hw7hchO+Qjwrimc31A2oacd+JBzW3GNk6Zkiyg6SQRdLPq/9r2cmC2E6\r\ncFDpkH0ojmwY/BRsT7R8gaMG+TWXi701SVwlOAVsu8Cc0mczQO5bpSUCEZGm\r\n/w46SukBJ0OQlGR9Z1DffyX8kpiMQulFRzwFogKmaVVXT1B3Ofl52nQQxdLz\r\n3+A2fZ6WiYIm2JE2HpPPyli3SMbAxKX+5F32qu9ehn91WottWk6IM7kIhLTV\r\nnzOIAPiaxD8qK87zGy6pZsRzjiYupebFP28uztGmck+lDi8dCXdtUIzo6Aq0\r\nep05YyXPR9xagrE4+obj6o0MpMWfojjwVy4xh+BOIdGsjrLjxdtyDLiieTLM\r\n1nOOn9hg4Kz1XBGqr5By44miLpqVHS7ik5CfLd+gZn9YxWHhkbqJObuzJQa3\r\nOzkgZWH8dWc9dAk4eMcWcleaQMJqiO+bxnqBe7p/sklvr9A9d8CouRere8Ki\r\nXKaKHPaawjuOk8a1iuzi2QcN/LpFthQewOk=\r\n=pCUv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"815df524cba010a1b45917d1cdf98793361267aa","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.23"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.23_1648672981941_0.06430445540910434","host":"s3://npm-registry-packages"}},"2.46.24":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.24","_id":"@apollosproject/data-connector-redis-cache@2.46.24","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"ea6b1374b1adf8f36045f2a04f70903795dc7ef9","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.24.tgz","fileCount":7,"integrity":"sha512-uznE4fj7zVteEhYIlOxRKfGhv/M6grkPoh6bWRW+GYm73sssPeALuQoGSS/xOFB9rMcPl3IatLUE9YGSxQJbpw==","signatures":[{"sig":"MEYCIQDqFgz/jXWnSsBb3EXMLxlG6ANrh6wDW8paeUgECmlj5QIhAImCLKHCD1WfpKqCwi/Y0uVydJJilDm3sRGK6YXEm+zA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRMF3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqK7g/+JqqJUbYdKfsr2ii/+5UcZjNMmvC9uds/N7BrJe5Ts3Nc2jlm\r\nEVGNWF8IgNrrmVpPNMiQdgEPYSitvFtpbkzArkGbuMkJB9a6wdagSfHV8P8e\r\nJX0laHlSjd+WSUjP9LyepHozDSbMR2G4lgvxIxWUZ3Sy7aCLSEscv/DbFKd9\r\nYIu38vou8mnWYIsmYDiom1AmOyxS+2ogSSKT02JpL541SUPDQWFCMp4aK2gq\r\nS+iNE1V4ozwOhk2Q6TL8c74J5i2tCFP0h6aG2q731fnUS+EJsEoT01rtGLmT\r\noM8TvBKpMYDjQZBqASC1VEMdX9mJtXrkmkz441amgLEM3Ju4FLueJzFaSgAi\r\nohEYoN7tFH6QBo75uJ3v9zcJ9yFIi8OgFvldLnP4LGsR2sL1zHNRfGHKCodn\r\nDfaj4ZIatM8fTrJHCoPUB743XlNvxIgBHL3GvdMbrJA+JX22tXRYhmJyAXio\r\n3bIFmW+xi5qc7A+lb0EJekQzFeLk5W5FKKLj9VBiQV1/4bTiG0yDDK7Its3O\r\nGzVJaa29hvw7YkLaZvP1GSqt0rz5at9JfMVjNZ4JWS2PGfyGWS0aKmqzaAJX\r\nHEZSfyC005R2Twn8mcpOH/NUmol1WCECn3blBnwrHEzcSD6D1xWBeqxFa2tD\r\npseDu6FUYVpLxMDtWIwFWX9D88+YUvgOeWc=\r\n=3D6z\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"18407b6418215d2cd9ee12a2101a58aacdf441cb","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.24"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.24_1648673143212_0.9992573634084483","host":"s3://npm-registry-packages"}},"2.46.25":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.25","_id":"@apollosproject/data-connector-redis-cache@2.46.25","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"06d75201810f1c48e5970a36887304503445de76","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.25.tgz","fileCount":7,"integrity":"sha512-7KOBPCWfhIAc7XNe/rpm8YsSTtWqQnwcKC7RVU3PJ5Vqe3vngrf/Vb2wTWyVWV1PCfZRCQDVYV58SZ2J4vmakw==","signatures":[{"sig":"MEYCIQCpbF7Yb5og27fPgUEZJm6lw8+yfedBeHnXZWFwAXXL9gIhAID6LEDMOZYz79iFhu7GQt8uK/T/fH8yXDWYboE/Tia+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRMIwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdhA//QNZnTtuGehVJhq9PN7/ooiwceVoErxjsVISVaISrXHIl9Bfm\r\nv4wJ0V8oZhkw/gPAPo57tI81sH3hOj20JumHxXq8W3SPX71fEubkQAoyagDY\r\ndU4AYptEvJRrxoihKSYOfkAUOMOhPaAtfINzba5GzHTUjXTyFSeZTv/TvfI/\r\n+LJMaggYdPf4kicvhVmi6e2V+R//1ebIQK1wJxD4D9I5RFL8DZ0DoMDLukeo\r\n4Y0cHBctPER7ExVcgkFlB3pOauJK7keqxK6O+BHR3MAE8rdCNS05xXLdTiY5\r\nk+Y1EEtjoRvZIozuxehvKxOMO9GEpfNzXc8wxLQ0L0kHwZV4Jv11xRU5EQdQ\r\nLekLAtsEyxAybN+TFfr/PMIPLxz29wgUKI6RA32p4CZ3JmSfRY+LIESdoqEm\r\ngBhZZ1DZjIxhBd9QXRAdYcrXoVqT9ry/oyONZ43zXqPg3gCNcF+0fFlNaUPF\r\nce/LG92vC9kLIeSk23YrG0cvl0YS3LblomIv+crkfds5hYDHscS8ozSocl0r\r\nl+KfelQ1QhV0y7L+0Tp01Av11eyYtikuimEPwtt8sJgwE0xVBrpY0vxRm/gQ\r\nxwLetbUkEtudUwoT2I8Vf34qWZ0+LALq1cIeKu7hIc7Dm3fQYn4IHbl+fT7s\r\nnaGL1Ktp8d7cwC7rQF0GpOHRFfyeV8AxRwU=\r\n=8ypb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"a89fa6e3fd3ba4a959a33f8733d9cc917654dfe5","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.25"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.25_1648673328738_0.6085693268009014","host":"s3://npm-registry-packages"}},"2.46.26":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.26","_id":"@apollosproject/data-connector-redis-cache@2.46.26","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"b9ef289bcbf03cd87df23b78726bf4939d69bd6e","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.26.tgz","fileCount":7,"integrity":"sha512-8Ll6aXUazE98nQ99es/eN3pDS1+0wDxjirv9U0S/zNv23wBWecbhz5vT19iQbrmQ3yZFg+7HGCfTZLZi78ZqXw==","signatures":[{"sig":"MEYCIQCyO18hyuh7f0u/UgY2L7TJuVhLOCvAL7qPe5rQO4sbKAIhAJ+P97XSeXPaMGnlUEwOlcSq7+1RpSEE7g3zUANZXYWo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRML1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqSA//VwuF9+NjSlpOLgLkOb+9f8PWj5wTpMKLNSjkxB6JrjUAQB0P\r\n6NGtHJdkdFsgriQKNgezJivuzKsOU368CYqOZu2Egh3bohhTzzim2303qstC\r\nYOFII57mcqtYpDmePHm0ugU688QpruizZZFi1+I+KOAasen2io/3YlFgpo8T\r\nAl5tsg6a64Dti6zVlqmJsAQiK2zSUSPbMng2iV2VQdpEzULLWcOWu1qCjo3A\r\n/8m9/3MNEn6KYtCFR1SKHR9iC+hLtTqQTPoQkOfigMfg925h5xS/xsQLQHSP\r\nAlrfe/YhEOHms8h1H7+N5AixKcdCI55tAUFRslC+R4y6g7ar05bYSq5X99u9\r\n87UE5XJnUHBRBcrAh7gUUCoOIKyg6Wr1zFX5P1LkY9ynF/cm1yxdi+Tw4OMq\r\nwAozuA4AzZUOX6VyQfOLVTwX+Xw03yRJZppYQlizg+UJq4ivQ8hiohZ21syB\r\n9fCuovurUxxMOHtNBNGS9zsTaZJXNZJ0HCZpoFX1maxWHQBye8l/X9isCiX7\r\nwguak+Hq3cNWxZDbYxA/FzmGIdF8Wf/Pgd13PI3frlhw/HH0UhiLAch8fYd3\r\n3unRhGnrKJIXeKV8BAqY+8Z/lbOvIYiXAqR8RziGHza7Nh2sktBkwuygE2iN\r\nI8JXAt4qR52NZSC9RLQHS7RScc3cT7NevV8=\r\n=OdUz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"12bf685484c50d48f34459f103546693ffb0e727","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.26"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.26_1648673524941_0.19309479986670497","host":"s3://npm-registry-packages"}},"2.46.27":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.27","_id":"@apollosproject/data-connector-redis-cache@2.46.27","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"ff6a2ae860c0f84e309c12d94a6f57ff398cded9","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.27.tgz","fileCount":7,"integrity":"sha512-uEjdLcCEJY2ZjkBs/pg74tpnvtsp4n9cPpvSUZStvE6A+KaSD6iOU0WmHnTGRLTMQMXFSZ8q9bNzoH6urfNJ7Q==","signatures":[{"sig":"MEUCICCa7rT1e6T3QeuEtgHljVh60K15obcrju5U5BHQ/avTAiEA1/dCgStlmdCulGJT7OVXV3Xrz3xf+P85iTQEceT1YGo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRMOgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWvBAAiV83/HhkTCIE0hd28J+yVTvScDewFeqZjqpynozewnt6anuS\r\nRWEAFq+Xyl+yswtV3qUnuCxzCqrU99KeXhFB2si+UiGkhX/D1yJ/C5mElAGF\r\ndL/ix3VhBrNOgEV34hJkPboekwREjN+Q+FvhQWd0SVoUw3DoDQynUYUEl1Pp\r\nKlZS/D8pSTDpbXe2sMD7bvn2Wo4D/2aYC0gm4PU18k8uWFP3hMldPwG4X97/\r\n/gFu2STPxbBhLoWxlfzfRFluLvLKFl/nMG0fGai6ui0aeKc4YLuHAl9eMPZX\r\nfwHOuwHs1uyGnOTPoWe/PxP5e+MTNSo9xAQjoRfCRuRap1bkz2i+3BpJgJj6\r\nY7qbA8qrJ2X+QeApseHA4vDCNzd7aW/hinVXyPUYizAp80XCm352vWvAD1fz\r\nWtz3YYzVGs4jFmcGvUJOd0yyEla/KPLHrIXd8h4CgUbnQIO7esj2w9PN5QPG\r\n5iY6MNtaAYoK/tjRfNl7KTlDHzrYDn6+gBt+SClkrJdP8bkTUytdF0ny1sgt\r\nNiQolLrmF9HEYFQSGXeLQjFfdqyapdTwYLPpX2utV1DC6Ezz+SKdqC3GkLOY\r\nN9FAg6QGXKjskyoieEMUGhUeSm6Dd5FsFMpLwlC0+uhEtpBWMMEF3FIefdx/\r\n855rtAzoH3DEo2NYHWuqTeHAk7zujce9q3E=\r\n=VrAn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"677abc77d680411d8c485c50f0ece97d2d032d80","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.27"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.27_1648673696536_0.5828424951812672","host":"s3://npm-registry-packages"}},"2.46.28":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.28","_id":"@apollosproject/data-connector-redis-cache@2.46.28","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"708ace63ef725eca789a39cbbb8cb05c1add3c48","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.28.tgz","fileCount":7,"integrity":"sha512-WOqZXU/IjNumW+cNrBQpnfC7CRUhzQpUao0h1qPki1g/BFA4IS6WETQw0qpyJrbO0TRkoRpKhuoj4bRAZ4dIKg==","signatures":[{"sig":"MEYCIQD4kXFpZnhw4MppzewUjr1pJp4UFpHQhoJob8a2iJ7g5QIhAJ5GE8MKqPFQoOWCOL7P63C9iGDu7CXuCAXRpBVRLmYi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRMSLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5hw/+MWYFTbf3B9qQkoYtf26faElpmhG7RTbi0q7hH5lctGY0Vf47\r\naCgviIpXFVa5+r0/a/Qo6608QnEAbQ/TO8pc40VxYYOXOujhY5vbiNPJweOH\r\nM6Zzqu8h5NddFBJsyDDUF/n9vyzyOLXFoy5YVzdVDlqlA4QjR5F49yezXvsm\r\nKVLbGZBY7C4bewZ4rgZvXK2ha9ylm4EeViu6pb6O07SM90qACtp8fBvl4IfX\r\nsS68d7F9BOX66mpv/mUHdRKsuvAIPvFfgwcbmHxjaNXfu44f+KpepTrhRKgS\r\nDASCMmLXZSq7sZqe84zk1ee6i7lS02B29jQm7iWijvbahSBt9yfEBlFpSluT\r\n0ee9hQ/mkrvReJ5iHOtQGsAWevKIsXu0YzTGEMWtE0fvPLetr2z0i3DU6dFE\r\nB9OVfinlWswak6QVSZwglALCHHsvH3ZAgbwUZr3RL3jCK2qvoQf4eCx1tDqI\r\nYfuNaWw4sHnTiLLwVSgqGx4SfmIwLIZuNLz19nQTrnFr5fv51soOmhOAGjnV\r\nbXlXUiSkI3ZaOTy1d60LpJEWNTNufO6udJPXUeSkCcQNy6MeNHvHnDtly8Ac\r\nuD+L3frH+F3O7C2/hI9Npzyeknodynyf7ZG1Ed40atPHzXV7pe3Z0WEv4A8o\r\n2Ft+Tivq1gx7u2HvXMqDrHT6XQOjyYn/mB0=\r\n=Za7g\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"5498b1c65bf9e78b54c04faf326fd513a0071417","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.28"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.28_1648673931527_0.8849032403065629","host":"s3://npm-registry-packages"}},"2.46.29":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.29","_id":"@apollosproject/data-connector-redis-cache@2.46.29","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"1761885d486cc731fc56eeeeddd4440aa6c50a24","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.29.tgz","fileCount":7,"integrity":"sha512-tGrxORoA2yquLSJRzdtXXJdHzisGUFjWA6aOBcrUBT4AYBcLDYM39HuV07IGXLC1j6kQOz5BNQt8i1ZhqKYUaA==","signatures":[{"sig":"MEUCIQC5Di7MEhMy+lFeazkwcE8v0la98pEqE0LgJdPe+mhBUAIga3xz1TtNC6LZfIF1kwbRk3ST+YWiGmdwlBfz9acAIa4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRMUqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobYA/9FRfzlxB7DyjUxQn6G8H4W36SB1iBtTI5yrcnUR7t5kA7Zhn2\r\nobmklUGbZvvegu1sA3mpEftcMwaf5GcwAbid31LhgCyX2qnLzbq4WNOzNkPE\r\n0RPd0AIZdm+DuqLivPaaciZDeCT3KDJQtDIGhHHCwJNarsEvZNLp01hm8967\r\ntbEis0BLi0ej/PEn/kOqqSXJ27QSGx2CQOYZjOcGHk8k2/lUIqgh22vqMmhM\r\nLJI3lr1qLluIdcJCu4D64Qi2BC9sB7SlucUPHXntj4ZlaTIpxpS7qDgyC+3R\r\nDOUEmH6s50TTdUrOLCWbvT4fXtZ2iHglb7d313hYHS79U0SF9xJ2tGFUOFwF\r\nnVdDm+6DP3b0UaHDxfPz6o73bjTBIq2kc28XkHDp7bjN+oAylLdlQwkY40HX\r\nfQnV/VCkV7bc61O4k7dTqT8x5vJ0CDNjGdloKMMTi9isK8G/jKRNF0QQNFwb\r\nGjmY5dIOq7zh3znBTn5nWgY85mUiWEGFunDS/C+z/ZmGRAZhdB13T+Xp9iQs\r\nPWDAg6HrcBpBAJckTdkIndh7OmpELqfJ4cs+avj36jthUBsTwWPLI8VoXN0T\r\niKP+VK8q4rRXT/1So1ErBEHqPE+xwOo8MosnssRA/AC5W+cm5U7xYv/9uBtM\r\nQ+dIw0JJA/7eY8KmuV/mHxiNUBED+c5z3Uk=\r\n=x/IU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"67f3603a7027e50135bdc89bde4336edfee7c487","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.29"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.29_1648674090718_0.08615743319012448","host":"s3://npm-registry-packages"}},"2.46.30":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.30","_id":"@apollosproject/data-connector-redis-cache@2.46.30","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"e286fa0194071ef3a1aabbf8f2e9ad0588d01c92","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.30.tgz","fileCount":7,"integrity":"sha512-OBrmHSeuVJ7GFDD5j/dif5/9al6iZBNWw/km+GShccZeSfxGNMJtpGehc+Ne5Z5RAxovFd8iwv0jKuTEgnSt/Q==","signatures":[{"sig":"MEUCIGcqsWhmqxR7a6Zq19DqiZvwH9MqBFG8DCWrakXcB4JPAiEApboVCWkg2yOtJtPRvuzO7wsiCJXA/G+gUXdQBzrKWf8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRMX7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiHw//fPvSPFFSyOKNJmv7VAThTrii3YA1ge+C/iYxrx9vSJ9MD1kx\r\nMvLbYFYzDmJZ09dPkw2s8MEYEQ4qgzsfO0eVWRSOCo7OcKDjbI/OpT94uXxB\r\nyrpuDWasu1YyWst4Hna9CiiwMG1IAGEN4WQM8vVHeU7IBTYU5ugPPauO85YM\r\nIMjnjZUWoCdAQ1RycfrIx7kvHQCov1DnL40MW/WyuU+9xEUEWM1KFyvQ4ixm\r\nn4r/a5WdhAtRotWxDkVYTinWRs+stkJLmS6y/EV9xxl/NffcLmwky/y6bUdz\r\nfx+7A1f+uxFu0vyfDOOooxBY8/sAph1E8ulVUE0heQpIjdavh6k9TbLCq2hG\r\nBEVcYVP6o1saJB3J3W/1h+luJCT4BDazBpOT8gKFMuHOBB2+nApSm1E8us52\r\nGUOcC7BfrspALXqfq+ZAApJTZ8jYUFFYD0E0zB/wmss3NPtD/M1QcvuYPb5Y\r\n3SV3v0+FbhJDTpEhvLkpZK0zNr99wCIChfClyuSSBCABn1rdrOS/WkySJkos\r\nrvRtJpuLevKgYTYIazLPaZHk/fNdfLtqkOeg66IbyESpQzHvlKmyox2olZ5C\r\n10wZK9cuZmsI8KGpstQQ6Ulb7eaZmaSyVfC8xzvobgv2KM+c7oSkE64A3jsk\r\n+mqeunpMt9cEmstBiJ5w7zZVO7iHozuc+xg=\r\n=ofwM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"76a416503a2a9e4d1be745c82a2c0c93cb6331a4","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.30"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.30_1648674299707_0.8151289898345051","host":"s3://npm-registry-packages"}},"2.46.31":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.31","_id":"@apollosproject/data-connector-redis-cache@2.46.31","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"d0205f768c8e1b1d1c01828114d530fc23808914","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.31.tgz","fileCount":7,"integrity":"sha512-uTHLXNDh5IVTFiw7a/1CSZrxn96/pE3HXieyS9loTmSaBgzDgaeIraLXdmsx3wbOZU6/0d90E01OEEtGMxPJww==","signatures":[{"sig":"MEUCIQCO3zE8dVvYKIMHmaMZgHRxmVwBz2wSk3C7KnALL2o6awIgA5NzEiGBXKXIkgkpG4KgqE6SiVs+0Bzy9lcAgU3WZng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRMa/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmos9g/+LkAEfSuQ84hw8Fdc4NyTHHeoW4uQduvZc6aoC0tmcGrOrazn\r\nPCozRqpWH83heOM8hUVEXdFVQvgX1t/9HjajLLwGov1+VWxrp/pJYJZxWZMC\r\nm+R4trfc6rPH3UM+lH4VewSv3Muqq2YAELreaUyUX3fZQFA5MEm5BDk1kVRK\r\nGbECKY6QeW+upENjgbDpmhwzHiWkcbZ9GsbhsZPOVj6QBsP6VyQ+2Tfr60sm\r\n4joWorKp0lM/3H2jkHzcGhDpsXxbac9AkGZOACL8bkdm7KLuBYQ5M9KXNkEL\r\nb+DRgAIBtqNB/8sAV7yZOTayE54s7eWO1uIKPvRZ4huje+j7CTzhQqx2d8aX\r\nBooJkFty5y5qPisAVh1Bka9WlWHwQvF9ARfM7LlL87etjFL9IZlxOWqBLYif\r\nUH5vvnAFEqU2Pd+7DE88R2BoQbKb80J8qNZqN6QU2m8OkiuFH8ctXJ3yeH/5\r\nLi8oa53oxdHvBW7Ed4U/y5PkUrzhueIYanUSeatNbGgHcJT1Xri6joLLZc9U\r\no8Nr386TlS3kD35geTHJ1GG0HW475fXEEZPS21OaJ6BsiPZuf/C/qPlXMn8D\r\nf2p/X9QaySv7uwvrg5Ep/DMCvB6tTNxKaPECBacM6MDh1u4BqP14kSsnuCex\r\nbKBOzqkAQlRRXjuQtLW1ayyZ35nCvS5QGMg=\r\n=NfVC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"2727038d90b0ccf5129ad2fa8d6b3cfaa57618c0","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.31"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.31_1648674495535_0.5308029223709456","host":"s3://npm-registry-packages"}},"2.46.32":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.32","_id":"@apollosproject/data-connector-redis-cache@2.46.32","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"d6f086422b25af47b45ec2cf029ec810da412096","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.32.tgz","fileCount":7,"integrity":"sha512-anpXxguEbV4C3Su1zJSbyUnIWgfvLbFff41krs2posjaJmNEXpCDC81B5jJJCMMqmTxk9sXLzEjo73YYtPjl0Q==","signatures":[{"sig":"MEYCIQCdFE9HKBMsfXPZcT7LGI5uzdGav/fGf/xby7pt4QibCQIhAPA/OSA2iLRBRg58Y3Sg/0qbcTU3Ln8s4x9Qi2irHTrs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRMdfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9pQ//cwbN5cDN1jli4Ni8Z8HTh4vo/BCTTuV77rvIE27SddO5YRl5\r\nIn8X/l45DJmqx4imIl8VDFEbDxt16EZkRZLrGxxzJVIvH1++MrHjP+f3VAap\r\n1HwQjNz5563vnkNRaD7T2UMyEgngqQv0sZ130FICTXNWtDc9RZpEVh8feUqH\r\nAh06br9C73DV68kyUiDN7OjlsUbW1gqsi8M90tw1OCtRGAfRmoJK0GEGbb09\r\nNjoTIxsGbqURNnNiVIx2c37mMQMfmSgRWLaKHvU3vMtDVMpI6rHyJKryxomY\r\n5mXOLJhiBlFf/QbRY5nL6tgTLjvywbFcARBMcMFx4wVcV7kIf4x2Fs3wZOsV\r\nFlXiKgy1W2Q7FijCfEo5Pkhe0JCt0xIwIhyE6GgSPNl2/Amwi7h5ZjMltbHD\r\n4IcukN0HnPtJzybU58supJYaqNTB05HXF7kLGPVdF6922/hXEYJM/qrTMG1I\r\nNhxVAnp4S0IL+ChK2mwL1lKerHLJdFHsoptvbcI5W/NZb6hvyoV+8ucae6Et\r\ncJFmNdbELjP25PdRbJ4e4snqUh6+qHE/CJ99baFwUkESoKGsx6zUUjrkQB2K\r\nO7dy5hsWO5HLjESC9WaHN0SAbK3iAVxBwOyI8t6KbTMjVA60Fm4UvlsZAx+6\r\nVO35XXqNZnbg//6HuMEaQnvseaKFN7U/4Hs=\r\n=Ts4k\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"79c3310a8c864af0a4a6e6f313453cc3b46e2ad2","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.32"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.32_1648674655511_0.4797192520990443","host":"s3://npm-registry-packages"}},"2.46.33":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.33","_id":"@apollosproject/data-connector-redis-cache@2.46.33","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"aff1c22f79117f14c884d53290e7efca589d475f","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.33.tgz","fileCount":7,"integrity":"sha512-fjMbaRvkH7ZivjvX2Crfrwa2AGxf/RdYbQjwJY6Kf0tMXNWlORPoh9WozKEg30Sb+GmwdY8vH21hZKBnG8qAoA==","signatures":[{"sig":"MEYCIQD45lHOoiwfEqJG546VzeFVwllbcg7lM8c8HIhg5oNEtgIhANEh4J4MuGEsMnUy+b4inhYVJjSpvlkDrsq7rzU/cu9b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRMgbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwtA/+NvB+PRY56YssXyjvUGDSh1HLoSPijTxy3LvPlmRKBDN8EJzO\r\nM3IfDY2IhcWIXKN7PUmixUfcf7C/qX4CiptN3dCC3fmliHDA6ZAmg2TkVtOI\r\nEiENuc0OstXCEsfCwt9xLUKbN8b/I6d8XD91EWsdP+icjobdtWqzT+sHxdmq\r\nATxFmDm+mntl41svc8lUqrKTYTLQL1lld3r6Jr9neNnw9PxToHGMzM5KVg1B\r\nhCFYRWAUCkkO0TDOD2VLeb9+x9yOsocIUAI6bRoYfJ6PmYbR++o4mum9nd9C\r\nFZ5WiPrW90ip+xwQKBiPzLBeUb42B4S3ZjwcYmYFLuR+gUECKTAQVgp+Mb8h\r\nPo9HVTfNsw3ovCC79oOw4TGzP256DhOI7vDHR2lNeXdVFFyEO9Ib8i2RMgJh\r\nFEtaBfPu00CF//SnKXLuJuf3rENcWkpmJxpoZyTi5szlJyzdE3xQn4iXZCiE\r\ntNdJMZ8YG379johF0JOuCVMxuj5gBhhiL786gJgubS9YKluYsV5oKrEfbNMG\r\nf1hQn00FK3HlJPbiUCedmTA8iUWlysoW/C82ysze3BHUbwdhQWOy+wMq1n0W\r\niiIMncMwHvgS43dYEQtwrp/RxALa/C78XtKjS3fT2m57EsEr9tLDUg2him2x\r\npiRyDPjvN8/a7X05Z08Z8dfWgrNgKxb20Ic=\r\n=Uoe1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"08351d253896511ef1565ea112a90a58eea7b46f","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.33"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.33_1648674842810_0.4498852244221563","host":"s3://npm-registry-packages"}},"2.46.34":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.34","_id":"@apollosproject/data-connector-redis-cache@2.46.34","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"149975a9a7fa66501152b43825e9ebdcf869e3a5","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.34.tgz","fileCount":7,"integrity":"sha512-s7GwwEKEYPoVyrDjAow/MSNpVrajQjtMN/l+e3G+EvP0o+mzjX7owDrUDlC7uEYOCCwJyugin7cl5MqGJXh4Wg==","signatures":[{"sig":"MEUCIQDCGLmblXgdd2jzO38iAantpLJE5Vu/9bPg8naARJsGfAIgIcQv0QyH/b6/q2J77x9Yp4/57qCRXi26rQYKvNySbVo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRMj2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrl7hAAgJfkJmUO/4aZnoP49sy+S0jK8HXmx3pqKoOPzWDje0RDIo9O\r\nE8Z+x9bKW9Y+WR53mDzu1l5UnJKGRxUYcjMcqV/fAcPNL/PXDrMzLsSx/E57\r\nNj8v5gMm59HNkEvf7tMSZ9fQ0Ndhpe+/JFBfqfOVVk1oZ2+ZRdm627QUIjBW\r\nvDCpPMEZZ00AvIKnZQLKtv1vIZLQORDxEj0FA+U3mEpUuqfOWW8p2U+wVhV0\r\nNCbGejdGhVa8RfGqDeFfLBlTaXC/BiLEFZN6nKPh54r7EP86vkwOnZnEGkpw\r\nxArPQn12AZvX4lwW9ZmZVNyiIkkQXAs2k1ZAwOPD/MqthrHCYIWdQ5KpwkqJ\r\n8LvAlAR8bJ2dKAqjx9ULnh2DZ2u3EHXrz8X7nFhLy92eOE2RC3774oz35X28\r\nsDtQlnhfvynaViRxIUHQ6dOWDXoXCmlRc73MCoulS+Z4SqX9Bw5oQo1oaROQ\r\nYFT6D+pnRjCYdixRyIwTOW/ajEKqa9oy7a7pPDXsSgqdGZy2M6wLY2UwbOrH\r\nX+vnEraWjTVEAHDA/UzkrK/imFTPZaACeLZv3J7v3tRdnHbHqOOPEK1KTt8j\r\nOFetk7xXlweQX6uh9oOvJ215wnsu/26YW3jvV7ijPWciTAX3rWwJqFJ44L2Z\r\nuUitrwMTTQSG4cwdDtE2wDSNgXzCN+ZIUyA=\r\n=NnDb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"1009eea3b7cbeb492d8f4f336e55785e0562f151","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.34"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.34_1648675062623_0.773077618262838","host":"s3://npm-registry-packages"}},"2.46.35":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.35","_id":"@apollosproject/data-connector-redis-cache@2.46.35","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"a13b47a851ea054b87fba89af5363db7956ba814","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.35.tgz","fileCount":7,"integrity":"sha512-ohFNkplZ8VlkTD3MDyLh5sN1uilrpYn+w9jo1A9BrhyGx39vypv2OBbb6YjaGh/uRv6n/A8uH/Xd3RmbvsoInw==","signatures":[{"sig":"MEUCIFFG7Psq/nh4S98WXWj+xsRrKGxht7cqomXb2+hiChb/AiEAtg4eIJWH3X+HuLxRkwkRhZMKr8Sy43gv8/OlI+Ob3DM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRMmwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNJxAApQF1r5RWQhhA04qIZgIHUC5OmSpQeEOF5l3V2t4sGnQSqIxE\r\nsGSH1sMZAXD000Asi1h3sIvRqy0n/UEI2e6o2AfrukyuzSSLyk6BG+JkPPW4\r\nJtCJCSsJgdiEmEeZIKhj0PfjmK3+vI41LgYK1TN18lNxNrVanoQ31fqUrAhZ\r\nEz7HR/AfC/cu8D+Q2Xp0Edo5QB+dBvHyItYqx1AZ6mBaiJmabMh+SmwN1zpi\r\nRb8rU7kpF5f0if7aLYvLxV6s8pgES8VqeRHwuxMTbTX9N89ytBSos2nVb09J\r\nxh/30/R+J7aONfL6k7Df6GZUWG35h70cJ9VXqwG34ny5PRXr4fAAWxiFNQtD\r\n3sQTnSS2BsX4vRdAr04ryNFEk4SWk84Bklvw+roaOvePSO0Q+FBkIsiv1gEY\r\ntHnWZQOyVW9rRlsiEpyR4Zus8ymcHaMrCCBc/Y9/bdgnFrffHozllleHhPW9\r\ndbhZjkb2/tO2p57TqD6zgGOu709XLsWQzzNoz0QTu3d8YvJcTQ8LYGehXTrc\r\nKBBha84t7nLy7wixSODo/j1t8fn5Wwvr+ZOtYyKq+uv4cdmU5i8Av/TCT+85\r\n7tIBqExDQF37qSStnfDEG1NUmmu2RKYzXwulDQnV7gMy63l+GGnbd1Ei7t4a\r\nlZuvc9p+TPGnDC2X/g8GI6uR4fGaocuv9+4=\r\n=vL/a\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"63f36eb8e530bfb2090fcb2c2362c46a830f4273","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.35"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.35_1648675248621_0.3124137302209513","host":"s3://npm-registry-packages"}},"2.46.36":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.36","_id":"@apollosproject/data-connector-redis-cache@2.46.36","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"b5b7ec25344b6735486cde17ccd8fcd24cc1f917","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.36.tgz","fileCount":7,"integrity":"sha512-oqakoBI1LmFAOSVh97b+Yp8yYpDYckqTaMf0/QtZgVhO/wOxZuw1pK07QennrkrAgE3+sU3ST1GkQZxmpxBdgA==","signatures":[{"sig":"MEYCIQD848AcJbeg8c6n357FC/G6n5ylwOyj7cmHgmMbuH0wKQIhAN55mHtdosYliFA7GJl854LhwOmw9K8HTObCLQ2aIbTA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRMpdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq77A//QP3hV6/l5ZwJBXmyYpTqj6w/RE13jHR/CncF7NFjsVegyXmt\r\nEZFdn0m7bVEQRKbG6ApnvpAvm/SmEtGDuBvPW28YtoCF1d/3CUFkI0dDec7y\r\naU5DWxjv5BkGqmFk5CwmZXB5rzLHFYG99heeOwr/mKQ7BstFejoptcr3QgUu\r\nNOLbciV92fnYjiD/DGhNS2o43QohXifflnpup8b2ZiuRq9mjZNeUSOeGfT5K\r\nyvxnevkFegR+JZpVP0/7GeoEF0VeGqttBN1FTH3TZPp5dziT624VVwgsVXcR\r\nJZeRpo5mJKne2u2t8FxS869JhqAVRlrVkH+menwy9hYpuiH734SdMWstwH/6\r\n3QS4gKGaGvuU72cOal4qVjpNLMdEz9M9L9HjKwEZx2FB7PwkpRlwyPxgkZZN\r\nvOWqdDybzVzQfxMjRxxIygVtAuoIa7NBwl/ckqXMRNgXi9jrf3LvaOGtOLnY\r\nqen5qsgJELRGHkFbgR3OxCFwPEmgKz/rWwhHn+OIBJAWyWTeYHtV+qlfgr5/\r\nzmEVxJFx3qVCL9dTdid8HdmeEEo6/oYxvD+wP5iaSATuC0b2hHejD71W2Nc4\r\ndSvZgiyLfKmGtiJgQTIn0egIyQSvGY6O2vf+ppizB+W8Vky0hXh7sbjsPcbW\r\nUTt8+q4uAIXkCitzaEna/sNfKPYQhFYFM0E=\r\n=IZS2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"533dd57052edb17351d94e21d9be7b8dd3decaff","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.36"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.36_1648675421487_0.14390710926389128","host":"s3://npm-registry-packages"}},"2.46.37":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.37","_id":"@apollosproject/data-connector-redis-cache@2.46.37","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"91ac9c00640ffba78371a5955196e4d321575afa","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.37.tgz","fileCount":7,"integrity":"sha512-6Z/6bHERZNC4nwzVhsJ9FiFSk4WChs+6pcWxtDF24LDRoICW47iiA+3hhSDhmFzSfFc7vv/D2HgRtGG2kX9niQ==","signatures":[{"sig":"MEQCID0td/dbHVN5xOdPDAh9UG2xwbJmP2oG0J0oIiDA42l3AiABKLRF9xvM7Hn8YmRWDJ84Ja/bkUl5lOmuMyyr0b3I/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRMs+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp52RAAo3oNzsalS9aZIaeY6IoYiOORAxcG9Gz9Oi3hEnL7ww73k0XW\r\nhMpbOYD20Dug+bFh1lsU8NkP5PYq8idhbCV1SxAZJPLhKIBK5wpmMPI4U2Li\r\nPM/v8bt1CDl35MCJK+bx4X2Ila7yQEjXyl0dQBuvkffFaqCf196Yg1ijCKuz\r\nZhy2Yls0D1TJ9CTjvPBi4EZZ6GwsPB/JjkEz1vSE4C1EYZUQ812IcpcRs07I\r\n/A+/BsYJ9DxaPXF2Up7LfPYmdsxnblNeti7VKPog/smoefO6VATS8NN1VeMQ\r\nkZo54eMmUOBZsAA7ZK2RmKum95IXPzghmVav3nal9r6kKX9HXQkEVvmGb2zl\r\nGNaIz7nc9n8zKRSmMP/bemY9ZNffGzwJbXkTA0qWy6kwV8cY3FAxzttrOSMa\r\nJ/6GihOGAYT+LVvfMN2dYFmY2DH/IBJh+lzQaacpZAmbbWaFMz4Uc0bNatYb\r\njt8x8hEfAQUGL63NBLBw7vMXlBCLrtOiYuuiW/PRY5EQ3Cpg0Trr5O8EH71c\r\njTWv7IhWjFeTZDF34Nb3CS8IlkW4Fi8lBkOBjFJt5BUfSKv5auIaCEL8n8/g\r\nnYyNbH6dCOvQMp9hXY+ZJ6cERjkL0qF9Jh7Us2newFMtNqQgQf7qDV4A9CQQ\r\nQBnT1i7RWixMkIdt38gxYOpPoK7s5rknY1E=\r\n=5v9t\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"a95a5c7b8aba07d54c7f20238c294fa33aaa35b9","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.37"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.37_1648675645825_0.6435097700170811","host":"s3://npm-registry-packages"}},"2.46.38":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.38","_id":"@apollosproject/data-connector-redis-cache@2.46.38","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"5c4c59ec64e86293f7946b4729467cc82cdc1cfd","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.38.tgz","fileCount":7,"integrity":"sha512-XyWGUL0z9yk46iZgDwTxKwjngaD4Y6ShoUdAGIpwugMeJKYWndYLmNG3lmD0M839XnE1niqDb1jT6vwKzi7pVA==","signatures":[{"sig":"MEUCIQDoTXVXVgNVIXXCsKECfaubC8za4MnwBzhwp9Kmd/uJlAIgeYGUNfEhVnN1ff3ICt0Ut4S+65X32Lx82Woc0JlHQIM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRMvYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqn0g/8DP0vZQWZBv55xmbkjFS5nf+A/Ai4OjnXnbMH3v5iYEWgQJE1\r\nGdHZ2zx3WHdonjulNe2jv0riO9e156nd4Y/Enl5CakmGOD9vaeicTEsXE/pU\r\n9pmkuo0HfkDDfkbQu8vT0lYp/mXw5K2xoaZEgeHx9Ko6H9GDGsjMy69S4eSB\r\ntNCnH0fcFZsYQn2hQ8gHNFUSgrf1QieE3Rnavd8ECqGrMXaxyCoj5nxOrJ2o\r\nfikf/1fdU2UyOXqpCqMMUe/SNvXsfeF9c+Qeg/4guXSsnbH7Df15rhGOWirR\r\nBEhQ1prk/Sb4c1CZAp7gaA8oUBu9I2pBML4if1AkywGspivXN6SDSBYPCwub\r\nbWjDCF0OIX9mEJev4WJ9ZSrNfCQenjTASM1WQ9+/cbPYLY9mjC/lpB7I+N5z\r\ne6MU28sn+kl2bdVA4JhTmD4xTrpVo98ZO3/saAo4nvuatvNe+SjS7/W4364W\r\nkLSmaET9U2/NNb/fQs7glfhAXsspBiQZVEmixwusQ4MyCeQNmpWOFHir33TL\r\nGCcQQRJWYsVsudJMkkU2Y6YBjRHbUUK324KO6y++IoJ/AnbfcS3F5dUZDtjS\r\nHhT5x6mzlk4szkFyoBDb6ka+xEaarcxgtegLoinFstb19FuRmdLRRBbiwasE\r\nz6e183lXiBwQ18e+ub8rpjO1lRTLwFHZqsE=\r\n=ybag\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"2fb42a6898cba3470c2be091fc479487afa0855d","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.38"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.38_1648675800416_0.06986399868456927","host":"s3://npm-registry-packages"}},"2.46.39":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.39","_id":"@apollosproject/data-connector-redis-cache@2.46.39","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"3f452a19380357e2c86b941e99b91f6d0084bd65","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.39.tgz","fileCount":7,"integrity":"sha512-CDdViIOwVWtqTTI7MvdMA2GxKt/bmO5EFhFyF0SiErNBl+NIMujQtk8XVm0FO5bvg8/7IDorGnU46JxkhRVgyw==","signatures":[{"sig":"MEUCIQD+VF/ilV3vb5WcXcXB3v4XPW9pQfSRfOEDBD50ABL/GwIgHVePw4Qv9fh7+nttRcw8gFiQ8UK0BSevrTNG4LKG8kE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRMzKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFNQ/8CZ+Zwb6BehOJ0nj72Ytv0f2Q7ENzuIbmGOUQIS26u+P32yR3\r\nqysGusgzFfxyJGYfBK1hVBXeQMnHgbGdAqH6q0xn/kur3r+peT0aFqXsET2+\r\nRGIhCC7xE3LlQdygp4tApgRfHbC2scOXJEbYw4liO7LuZpT1pKsw3pvFcIeA\r\npiqYXZDjycJDeyolWpDRIj8AahML3aJ0qnVgP+VadnruMpMaxs10Ou0wBoW5\r\nDycQatayscPogQmhvia/QeG5P8/ayAsiDZ7qjaYFmxcsHFEFKkrWA1yzbSXM\r\ngqxa/vhJGNVMGtkQmojPsPdx1fFLMYnHzIOz1/v+o3q9ohsP8LNH1xAzfT3H\r\nLIGqPfQBEjU5FyUO/Gx8Q7TBSSZm0XxQ6IDBFwarS9DolHUkkJwNc3h616US\r\no+AUL1ZZE6fsuTt2ubtUmoqVxKGD072m29+bIGn0dr4ue32qveH71pSdLHdZ\r\nCpemQJ8hnWjSsDdfePtGbye+uEy4J80RetLnpIMHo+YAtnPVbdwj798CclZG\r\nbNb2Xg+yQkuLpeZ8+aGerPyKHSA8oeg4plfdJ49f49/bmB9kwtKGv7wJ235i\r\nJpO1HkOArIu9pfb9Wp84McyYkYUPzNoUeEKWOpswZ+LfHZ5cXpRgegqpHdQ1\r\nkFwVpljNZJWxR7TcsNdxhhJKoDSgYz9oq0c=\r\n=UeLl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"6980ddd4bc39474d1d6bc00173d7f8f8a496a94f","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.39"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.39_1648676042035_0.6536490532299091","host":"s3://npm-registry-packages"}},"2.46.40":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.40","_id":"@apollosproject/data-connector-redis-cache@2.46.40","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"103701fb948ff42728fa9559c09579334648d996","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.40.tgz","fileCount":7,"integrity":"sha512-VUJ24WmCwSQ3eA8yHe/Q9MUVyr3IO2BO+S+LFaEuroaBzx6o2HcNBhk2gwtCrVyYVSNPIJSfH+2G/ukZ4l3ccA==","signatures":[{"sig":"MEUCIQDGc85Y1vnObNlqgAj/HwtwckwC6o1Xe5Z5HHcGBmhcvwIgWsB9+IokhANqZwZvtc30RsKcrrMwtqgQtVE7tsUbHx0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRM2zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9xA/8C2pldpjW4MoOFuN/MPBjsclp/TOL0CFu408xw4t9orYWPPcJ\r\nuR5ktqWGRqW4qxpHssrGxUUP0QFAMMucPy+3BT2YANMghaoPx3Gkd2Wi+LSU\r\nkjFkBKcG2x+5iPj2ybWZXB1N1FkBBm3zz9GK/ixjwZ0FEL1+89Cc1hbNzcKt\r\nrvNkWE1Z8cPS+0MSNeyBviuGsuxWo4tj82Ejps9XwIr+bXZbn7GdqYbgjQoV\r\nwStfbnrP+q6WZFEr2fUQwUrFac6sg/82RlFr0r05bLCQOTEL6XOjeRwBoyM6\r\nJvNJCGNe/s80aamw2AwWp/SgtyXhzY+yAQ1ihURzYl7KeU/wh3luTohnXL6R\r\nzcXlyHrXjQ1QRdSAV7jqWpdnZ9Ce2XpdJzOhj0WLXNrPaPXj/CocQ2Io9NsE\r\n+6pwBsLqQh0nT01NoauNpnHtEgTwRRoCWzGjQ9pbhevRVwb6/+0ETITmKe9z\r\nrUQ02QsHe26HZKaEWtSpYx5jCb5ZrabCl0In1y/uKT6UC4rSlFtZdPMZnutI\r\n5hvRAwTvMYb6zj3gWynUtZ3toL9Nin29lmY+fMKESKZgEkaCNMAzlycjEGYH\r\nCz1566OJVhblavR6Y/YcY3puGT7pfsx70yV07CfnHj1bD6MVO4YqFjBYlf/N\r\nN0LZPtCPirzWNvd7uOXWEjsA+FNNBsdBuno=\r\n=gqge\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"5dbb5052bafb16451f4380c4a65fb8365c2c24f4","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.40"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.40_1648676275708_0.529296208705673","host":"s3://npm-registry-packages"}},"2.46.41":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.41","_id":"@apollosproject/data-connector-redis-cache@2.46.41","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"cf50eab3351b6e40b54b39acfd9f59e4e5c9395b","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.41.tgz","fileCount":7,"integrity":"sha512-SayeIiDnIJR3bPKrRVd/jjP8APH0WN3Gu2IL+fDlvYHzujIqWXdhOcBWQIis7SmM+KwmE3l7Oc11b3HREa6tfA==","signatures":[{"sig":"MEUCIDFnhk7HzMnmmQYiJGG9K1tzgs98rdcuruogZwWE3G0WAiEAuOjFzkfQEbGR7GGxqAo0rYk02RqTH0Zx4y2J1XDhorA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRM5kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJCQ/+NdBsQDFYp3y4jIzHSb1SKOuM9Zixm6XPOnnruxynojj4rNLA\r\no+gOSipkGkY1pr3qSVvsLRFn9AE8UJV9SroXGk5JknXoyCg8H373du5XRTmE\r\ngSQ7qtk3wQYa9huVVHKf73WMMMrWIX1EjtDWGwAx3SzjQn0RSDlyWMI3E4Vr\r\nDnY43RImd0P2EzrIf9m7kaIAha2Pr8jcO9qVnI0D9VIwUxur75OHQjApDMtV\r\nRSm+GpYCqebtp42w5DbYQfmCpaeJlR+cKKq87W0tQRqySkxwqz3WdPCGspnh\r\nGKzpzsXOxtnjWpEeoGPeHHKnbH+uPh1KbSLsWiiWeJTxeyM88OpvI2W8Hhn8\r\nsegFpNy0PrVpO2y3rapMTUOEMN5VnLbJ5htywqA/DBd34Y9bVb2cZ6EnMtxJ\r\n+Ehazhd5z5oqChUMDSaplvWfBVyAgAj7lYEC1BEQGz2LNAdaeF6zPefHcEt6\r\nVOdYC5RASDf6rOGwumJ/28WGexTEkQTG8R+oIE5hCEotywgGj8vh8FMkvMD/\r\nnphtQWCB/K9yg+pu/L4Or61cKeoqOUXcoq+XuTrYtSIYRK46hcQ/hdJcLznN\r\n9kDySIW+kbbVrmDi05lcCkKaOftYwbKfwEOJ54y3mXKc57289Qeep49XRS6t\r\n5GACy+sZqBXt0tYLx/KhTHzI+KFLp2jKca0=\r\n=BH2w\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"8eaeda1c25dea6cc84de3bec91891665b5f469b4","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.41"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.41_1648676452480_0.008815217262986286","host":"s3://npm-registry-packages"}},"2.46.42":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.42","_id":"@apollosproject/data-connector-redis-cache@2.46.42","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"305b05a1a6613a9f77526223b85278dec3d3774f","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.42.tgz","fileCount":7,"integrity":"sha512-1ijvXBoDUl+8gWijUzkg/vXGkS6/ETgI72IzZl3jQ42K2SDcl9KIQvwUpN+NX6t5h6QJkPctWtDB95b44jh/LQ==","signatures":[{"sig":"MEQCIGMkpCsYwa81/bH7zmYNHVmp5EmzuxEqkLWrOOSF6+neAiAozQ1hteyvMopO+0qcLo+jLXuKRaeMKVMybIXFAk5H/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRM8eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqS7Q/9FJ78gUXs1gBiIfcBXyKDB44xHBD38W7cEmYPLOCZ0MSrYinL\r\nYkQyk/5vRzxq2tRp34yV522bF0Rk7AngO3LM7fc+XF2KgPaZJYdEXUNMzALr\r\n1Win9Gy2QSMUpkaHchM1Ns+FT6o1y7rON8cGMzjtta6uLW3uw81juETLnpCT\r\ntgTRZB1nYvOcQvwgSTrzNPSnREh8BIw6DTpciTyqvM/WGjpUvEo9YEoKHi5D\r\n9mlrFowReHKeIUWwRBuEViArILn/90TR+dzsJq0gXkdidsPJDSj1hwFY8bvV\r\n1pSx4deirp+KFif+mE2Edq5qN/kjBXOXsOpIqdfclBuPafseWe/UZ/5d+mpU\r\nMwhKqP9jx1t+PzTV5YKE4iUzVJX7C0BOGbzsqmsWHRWzmovzPbzb/bMf6Btb\r\nnoHWNVi8C5gpiFJEqSCoUaYP9PTj0ZYM6XNxPUw5M7Um1nkqWg4sPCnVPIgK\r\nBhNMmMDc+hC+UTN23plZahtn6G8EJIg9exhY2U4jDw5qoapCK1FVJJTjRU1l\r\ncX/I7EHk0TPR19SzTBotFCMNJM6vBAxAvTzQD8GXK/cX0TrtHsSpf2SwZslk\r\nrECGY+109XeLUY5EQS9bqFpd5MlbfhHFNwcHKzCFkS4skvSC2LdVg5LRn/ku\r\nSm6lrh4X4PTAbgQYOUaLPqPmmzlG9iQAWqk=\r\n=cgbp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"e4011da83ee83db1f53b89d7cbe859b71b5353d6","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.42"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.42_1648676638633_0.18342020177188867","host":"s3://npm-registry-packages"}},"2.46.43":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.43","_id":"@apollosproject/data-connector-redis-cache@2.46.43","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"512f584e74c18eb6da036b01fd23658a2bcf609b","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.43.tgz","fileCount":7,"integrity":"sha512-0ECTBxk6+6XXXXrvP4pJ742BEaYk7D1EK5Iw8sVK+X5NUHHQS12FwVvZPtBYWYNrvVlKz+/EhtV4W/Omy+QU2A==","signatures":[{"sig":"MEYCIQDlMSpktoPzg5NmAhY3j+cFAA7e97iiznZkJtm/u/ONOQIhANow/kDEGTBwf+XxWVpj83zYEF99fDoiQ0uTga2+TFq1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRM/dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfbhAAo8OewLaHFPLaCG/5X0T3NMEEzuhi0rU+F+FPuoxzAtCMkzHz\r\nEAIkWoGWG/e33NTEMZ+2l8mgUs7yX7QwAUWYetlZX1b9k0h76m6S5BETGAL/\r\nZaKfRZt5y8XHp5udrWWGSLJkP+FMzRjELi4PweAbWXV5zG7fdhTRe7nQD7Zm\r\nGLfzBu4Wk3T0gV7A//rr0nUR9ih+CE7gZsbVVldjIcgbtkeJWAgZGfWqv11o\r\n41myyrl2Z2LyegFtEfFeJPU0dP371QMdVHJ3TjIVk9MH6u5ksSDPLhGBdA79\r\nABV1mA4qCyxUn+bAWidBM7MsncQ1VrJyfWmrWI5UfZCaV+KALp5rABmHPTgt\r\ne1ii128BvrG+lPjBfpFD01nfcGfzMPvmvUIIV5TlOxhz6OQYW2zqjVWkSDTO\r\nDxqHoNxTlsATowm1X03XUmRmRRTEfJo2GZRStTR0YwnCcqZEXqDzZSEmLpvn\r\nafnU9VXjTMlKIWCkHnDLJY2WL1G4Cp5dUO7lXouXNRmWkW9B/GiChwsZOSrj\r\nrxn/imFYtlft0GoXTeYUnbDvsXYBoUNDRUw1BTro3uzmg8F8o047H8hD29Th\r\ntnetl7HF0Nof8iv37u14fCs1na37bhIFR93R//z7hHzD42ow9b52ZDXF8Rnf\r\nPo+hUUxL6LwVrG49HpZHKehP5AeBlud4eNw=\r\n=iDAZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"a0878bcdb71a90212ecc9d35f9178f1e5d5371a9","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.43"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.43_1648676829385_0.2365563357689422","host":"s3://npm-registry-packages"}},"2.46.44":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.44","_id":"@apollosproject/data-connector-redis-cache@2.46.44","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"067d1a69243b1aa5c64b6e82859d160738677e7b","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.44.tgz","fileCount":7,"integrity":"sha512-meAeruZLIWToA6w6zAU1ikpX4/JXTj4aOYXQ8EnaicAdHjARZiF78w7XAI+2LHS8hmqE+nPIusf7kqxpKFlUcQ==","signatures":[{"sig":"MEUCIQCSg992nYDDafJsBbcSqFtlpvDHwufNQuNhMFHIdTpxmAIgfvCN3hASR8zSMxUGIz1W7ToRBnPiRxhtds2csgyuaJo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRNDoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpldQ/+NJhjKBbSgK32PaZ3ZE5m7lZrK4LRuNCri1uLKGtWvrLKKbjc\r\nYDoUF23g+cOdNDvWBNCuSSUy7fNgVlTa+SunV38SefaYdUfR1a3ibddxXjk/\r\nRvUNFT8KuikBi2GWppU5vi5wikN+IAnXIAJAJuPLv3qHgObMeohXko46vz6D\r\nvcUn4w0RE2NPVokKvB49mtHvW+RRzw0v4ckGV/o6Ibzgnl/F+yRmzhvXDiU6\r\n5MRy/z4sgEiz7ldP1wtFwtBgmxN3ze1tfVuY52C4JR5QVMDhETNQ5kzfmJoP\r\n+21Bn2nYvX72rX/l10NtJxS0p5KJFy3jx+z+7Z24ukJ0NXCk5MQxWq0y8O/R\r\n6qGtjOgDooZ3gvJhBfm4ZS76QoyH72AIDwv5PaY9RO+YmVmRxGZFR5bb3HEQ\r\nN4PGpqGKz0MEJIjaNxkNzytwS8+Uuly4fZ0Y3bFbragwkAXQ4eflsO7Aq8e9\r\ns3IO4dUPPpx/lUBjsNcd7f+MF+AQGIpcjkEO3OhJqZRbB99eDXns+kMDG+Ry\r\nPEA54cVRnAbtB8wAnsbECyh2keuEDYFIMSftvJDhQ4dfa/DNxCFUF9EPcJRm\r\n7faDr3yCsUMnwQ05l2L6dUkoaR98P0rhryMGnoOR13o5IiwlVikbiffCgmHn\r\nFvMqAAXQreuCI1vuD0HdXbfn5yP1VDSbRo4=\r\n=Q+oD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"d6d7b7b59a5aa8acaeb9bba44e6ecc24753bfb4c","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.44"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.44_1648677096382_0.002262910306915833","host":"s3://npm-registry-packages"}},"2.46.45":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.45","_id":"@apollosproject/data-connector-redis-cache@2.46.45","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"e66c39b4543da216e5f071e7fbdda1aa7eba65a9","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.45.tgz","fileCount":7,"integrity":"sha512-A94/f6SWEyWBNUIyRoD6TyPE9++K13dPEHT7a9Z9XFxpcuAbIG4mZiE0c8g/g45al4L/8egDZpgyVxYSpvBJBA==","signatures":[{"sig":"MEUCIQCLRZoi9Xqo6uy471Uzyylfniveb46H1drPRGHc/E8KZAIgGOeeU1NRCJU5xYJ0sHrVVd8y9RpaGXJRVrmbgfU9VVE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRNHNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOew//WLaM3tQ9q+/EY8FH+cEZbcEYb4/UynyK4vWsnkrTtA5dKTw8\r\nmfizPlzJfbJ1GnhrLhIED9OFwGNA4QAW14MZhiHSSlu8SyaQ+cMomfTTEZi7\r\nMXv7Ob3zpBaXKhpwbyKW15FZM8m2RsHrmgc/zrjqOcXuBO1agNnXNbW6Ad/J\r\n5Cxj+hzfqNhvOwYx3lm3rIuKCu+o//GswPDcibTzesOOOiWtyk0kCj1+euG3\r\nfTGkrX7TWDhhZp04KbAJovhmg7CS+QouNtrBjGkcqeXiE1XXQwkm/YmGvmAO\r\nMMEYauHYW/qFCID6i5TeDGy6n/V/Mm+kyWnjzWhG99a4hcFK414hfUj0w8MK\r\njtb6XPGravIKC1Fem3w1zRNEke18ctT1L9qhx9N6/KZ+LvB1wCNBeSmurCqn\r\nUMuQWtDaOde5X4bwYOLUzAQTxvSpM7d/Gh8NkAfJqxYJqC08l24ox0AadPFX\r\nHQFpMSsKNJMQKgJ7ciH0z1NCRZmfRBIrUNuZtijg62aXWJPliAUcsW4oNJvC\r\nu9SRo3onWopPVYeaKFTKXLREYGAuK0zK1kTvpOzMAVNR68+0c38bO/aeuzvh\r\nppmKIKae6d7HwoBP786mvlpqMwdyoddBCS9uTc/XutPtQkTP1znaCNeD+2cc\r\nkG+/FEYtpNJU/9JTm1op/Qiqo/gaOXQMFDg=\r\n=T0IU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"972a304e7afc4c67bae790ac8052abfe24caf79d","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.45"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.45_1648677325020_0.43159103612653693","host":"s3://npm-registry-packages"}},"2.46.46":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.46","_id":"@apollosproject/data-connector-redis-cache@2.46.46","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"4d40439b1576f5bf34ef716c1a5832b78c087abb","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.46.tgz","fileCount":7,"integrity":"sha512-QCOWksg0T+Hnxqog5lCVaN43lyZTjxwoFDm9H7dwENgHq5pdKYYNzFNX3v8Q4+AMyMSMYc17+KnFPiHD+W+PsA==","signatures":[{"sig":"MEUCIHOatwEzS4qaEJIjrgE/T9sCjNI7Uq1bZ7nAUhq3idqHAiEApzQIAcXuzDrhZoA1ROsekJaLk2EfWJ+EnqJdRjNoHkg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRNJnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeAw//Uu6AfGy4ObkUIw2TJm8ZmWIqmchdv/BzoqFEjGcgNk9Wq6yF\r\nxuRJyiOWKxG0nllHzlgclO/RBv9VsD+2fgisnTi573gdepeuN9Fdti0fQjGD\r\ngQAVFA+LVzpG1p7AuSBqZMUnvAtJtmNi4Nz0NhH5t1zRZoIaoHVF3j0DnPXu\r\nsaAuHSYCPU5aXujqiHNgeZ1jdd+Fvm9JPnXFD0JCYpdYBIVi/eA4UpIBWDdd\r\nVGMUB7vUgjxHOjhVg/U4BfcbLjo/w/4cubBnadrflJiSZmlm6z0HYHcR1Uig\r\ngmlTeKtVNWHp8N3bsWpfNqOmbxX+reSKYkHd3F/zBG0m464CCThM2vcnAvgy\r\nD/wqTbPB+ob5QcbZUbBFLqf/FUcVaaGRFky1QyRgMo8V3owRoF5ycX34eBCQ\r\nrRgaFfpkQYEecMQJAGBUP4OrKAYW9V1TN+/BG45AvdOH38QqAa+FH3NFank+\r\ndhGL0VyNefzQWpURf2fbzM55B4O/mXeuSvbiBwp8MAI1YiT+RAOaUG5+f2uN\r\n4poibQiVzUqpbKi0LiXShhtg3fTXnDRP+gaxfvqooWoLtDTw5Hn4sE8mXQn0\r\nFPQ9YnJOYGleyPJCJPirX4bvT/nKZPgn2yv9ebvN5nI9IKJkWRme6uTdY5Fr\r\nk8npe4jayOQ38KsZ12miB7kQjOZMs++7xE4=\r\n=5AVn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"cc1afa30076883f77d159c0a884520d4fe642ecc","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.46"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.46_1648677479475_0.2617429852470923","host":"s3://npm-registry-packages"}},"2.46.47":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.47","_id":"@apollosproject/data-connector-redis-cache@2.46.47","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"36e9ccb0530fdaa6c27159da247e58e4c3083a0d","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.47.tgz","fileCount":7,"integrity":"sha512-byJ5aE+TLIWUorK7lzjWk+jfgWothwAAwwuj5TiHkgiPf69CK/ANwhNMSSXUobjg6rHhfgJtnObpH7OuKFWFxw==","signatures":[{"sig":"MEQCIEEOhnV61lNL3KmR/GM5qWxtkJIbBp5gzZQsk3kM4WYfAiAkG5nQ3VXeOnpyvoERVIzCd0sdAvUWWVSbW6Tx16DDYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRNNOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAzA/9GKhA3pEHOrMC+aDkeIL46Qq4et/mnArbthII44MRQWuC8hGg\r\nDlA19xNAebz6o7jD7P1xO4YzQhL8YO6tN4SXMKuADmuY05sYaD20K9hBaDfZ\r\nYnA2BauKGN38AH1wOZDANQvOvZl0CeTnIcfhuGP/UV8vzTVOf6IF2KM2Xr4U\r\npnZhT/1rvXq8Xm42LRJ1DXTjeyLO33SJ+T3Z08Dj12d6p2AfuOcSD8HChwbv\r\nHN0gd+1Tb96pYl9raWS4kRQ8NBlwZxUlP46fi6rhsJ1B9TRTtalRwXP7WzwB\r\nyWGqpDg0/wscu8TCheYi25gejuwMKCXhDZY1bgdvSVKLqYLTIZbgkzXyUQJf\r\no/9l0fItSezleQB7MeHyDfRtwhF5VHUzEzV1OsJ0UhHt9vENWQKQVP+rvouT\r\n9NzX8NAZuaJNnnncK3XCfbjRntYwCKX2GJK5/xhp7QKcOubstpcPlTJpKQlW\r\nnFNCtkrUaV9iZuV6MuxuMEvThKKZJ5lMgC/XpOeOVZO4MwrHdtGXKoRsYhtE\r\nmNacyPp41d5yv18ymOUcpLD4/CeLCq/Ip60tfalUOyPxQKz9rJI2ayWYJtZI\r\n0PWNbvJNgCW5K5jj+S3hidYFIFvFOlrl+wajEdLyFW/eltcmDWotl3RIJeRh\r\nmfp/0pGV5zbTPtqU4DR39mVCvV1ebi+qRrY=\r\n=/4Ex\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"715bd8456371a80add4f6654bf6350c9d19f7a5a","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.47"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.47_1648677710162_0.5661210027362371","host":"s3://npm-registry-packages"}},"2.46.48":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.48","_id":"@apollosproject/data-connector-redis-cache@2.46.48","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"fda7b9b54c6fec25df5915ccd297695ea1544065","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.48.tgz","fileCount":7,"integrity":"sha512-XlZ9+pe0/go0k76FURNWjLxeY+g/Uf9eK+5TQ44ZVGiG0/yKSJd/5iVKqrHbjZsjaJndbXyDITqeCic/xWnRbA==","signatures":[{"sig":"MEUCIEVMI37Kw6rVXWdr0U9srdUJdG8oWhiOM4pdJ1nlnpxuAiEArs52xP79tBXYnibnZ8v3RA+OeiPmAUSTMgEfjooSYPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRNPfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqs5w//bgGiaD7cFooGV3a5A0dsgxxtEoGwaqXzAVK/1yk6v19PrlRp\r\n1DIxCpiPoj5RqK9ztKs2lmWFyJAybkYP9U5ngnuDJdt4X+h9jb/QPBOOqLtK\r\nLojKD/97lxUkFlBgpaSUTvkBkB9xCZEOcEW33zUmLmLY2lJHLwg3m8knN/5N\r\nm15nHghpfbL/vMbr9g+VFRFL9mwWpDkHpbAc8lGlZB/Oc8x2lGHHNb0xTrtY\r\nBki5jw493S/XnH5Zlx7D3UhSpvi5wVu+BoZ5jnupuiURHUNYIvMQ7U3/AOAv\r\n2LmENdP8CgLiWHJRRLuflMuUcgqbFfXYS/Xd8r9ZPh/5M7YAcLwcxonBIdjH\r\n2HfyhC+oK5/u9r19VJ6EdWamnuzNKTL0/vexsATAUA3x+/oPIM7L6AwtbAAB\r\nDIEm+gVgMxhYyootMkeG5hZlAAWZZrq4AxLy1ZGnaFwKPNSeDU3yegJvc3BU\r\ny1koqeu38imPTRqs3WCJ0brHvwC4UkX4TlG+2V4quETYS/uv8XAWxQ2ZBSIL\r\nJlfjHLfKDiTZGc6bZTcSYajvRevJlKtkmKPSe59HrHAEJK3BwS5oIuAFG5Ss\r\nkndTNmLnlEonKJQTPoePQFpinSKZ3qxZt4iOBeZ3yMeub1XcdnPIPuxgh95p\r\nSN/YnmF0H/QN05YBqcPvoaul4dum4oprw2Q=\r\n=PsHO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"723a74dc1579bf5a8face23d3defca96ed3ad19b","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.48"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.48_1648677855506_0.6420120033437324","host":"s3://npm-registry-packages"}},"2.46.49":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.49","_id":"@apollosproject/data-connector-redis-cache@2.46.49","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"94b02e7a075f69768a5f5e524141de3ce6385653","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.49.tgz","fileCount":7,"integrity":"sha512-W3F5BI0UQTuydJ4glHQFZjhLsw720OBcIljWyWz2pRdG2QuZm1wmf4I1W5vpWwsGmEXWodmPqyejRpiN9loB6g==","signatures":[{"sig":"MEUCIQDBKz3bAVpMTPvAK8l75Z3d8HvhbO+Prh1PygFsrLAl7wIgMBLGMW6totBHgDI8s1jF3THlfG7Hj2Tix2Uax4pkjGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRNS/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgOhAAorkiKhlqi6hODToACiBS88LwOJV4f7axfdJnSo/g1qu3vyhn\r\n4NSA+X5WcSNo9ZfEARrfBsh3ph/55uQrg9OUZwEpEKSgXAkDpVy6FnX4V0Sw\r\n/FftCNxmWhqoPtNeo2Cff5xgSDp4i0mt7RyBMe+hNREMTIU4jtPlinYlksy0\r\nZhZ63aesKX0G0ayXxWaZ1ShInXW39vdQVRUNO82vAKMUbBXUPR2/wx5uH/7k\r\nBsRJcbDNmkhSXGXxRWlmq4dFKuYV06WcwwOaIVdNKO4/vSebgIo+dImDPoBU\r\nxQozgZOI2AZ6rTiZWzMXYNvlwPjBFTzyHwsF/T+mK1q6SChH5BXkbZ3lqfNK\r\nE5RZE+CF3qF6VLcomMFkYA1g1S+Ga7Jzl62k84Umlqv1OeaiNeUedcIV8RNu\r\nm1r/CA4IThu1dATgeY3B4TQnAM5CxZWUv/SvFv2GTJptvvswvmMyQbvrwaVY\r\ndqt/f4hiNBpbRQFSwfgPHTYSxAA7BSMLsqYDuLU/IvNKr4IZuyn25Q1uFOqR\r\n9cNaP/keIJJdihwdfw8ghHdm1UR6xx0cfW9fpZzIGdYAYgFxgWEJCEEzaJtQ\r\noH1aIaLAhMZJ0/b8AOxjgWOMtPc6x+1dMbLiHrZmyhX7uVPgLcM/ZkrpTbt7\r\n0qaf/m806x5pODSMG7/wVMxJlf5s7s+lT48=\r\n=xMj4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"b8d8030a2ec92228ae99b94d7421d2fd3ce995af","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.49"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.49_1648678078882_0.963045044800289","host":"s3://npm-registry-packages"}},"2.46.50":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.50","_id":"@apollosproject/data-connector-redis-cache@2.46.50","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"0f6a747c41b176aa519df1314ef47c799150fb17","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.50.tgz","fileCount":7,"integrity":"sha512-SO6bTKi4We5q/++bSpCmIQLADq30O6w4uWTL2nWt9Ux5ZPgdJ8KGTovbmlgcaLdG1OYrWR/VLm02yzIyg5EdjA==","signatures":[{"sig":"MEUCIB82rQx1lXTD6iTEYgPLpVbVKL0wNBl0h+24nS3m/mT3AiEAsQXlZdiU7tue6ogGTSpHxnF63a2s4gfoX76PPPs3Vmo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRNWSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgCw//bXhSQYx6maIU4t21VdbBUO3O6v3c/i08rXuePhWbd2SRwYtm\r\nrdFIQXxLOAlQEC+jPdalfMxGcqLBjqfgeGEuj+V121jq8YyRuPfSmHrp19g0\r\nfbVljIEEO8NmwY/GqNmdjBRHLeCQazUW/rd4r+mrESDjaWxX4olemssRTjX5\r\n8I7I5QMs1oPlH2KE9Chywz9ihiaCwYkYunQ2z8GXhsGlSnZ307Gb8veK+5+1\r\nnTujXLx5Qdln1xpVHuHQH+9h3eyoi3fC7tShU9PMmT4+OUKWpan/H+8hR+kU\r\nr0rXt+4mCt1/aXaff+zUUS1qBVXioxMIVT2BlNFzRjHeaDKGJzv0X3DFb7qD\r\nu5iNoOqPE3+0KuLW18oR6Y1XTtA1TaXMzOse/ftG7Np0gB0ye6qev9gagrNm\r\nHPxwBZQF3MVncwVYnDJBVKl204o0yQ6SRQ9GE+12AObOLOya9cUczQwcZ6it\r\nSra3yTj6IU6cfkkBp5QftuAI9nj4BOLttBxIoUdknedDzLw62P7uiW7OsYJ8\r\nSHdPaiXhZMuX83JXrTO2Bz2xbuy0hPZRjERsE0Cs7g9kzYHL/K+TiJS7YJnw\r\nmPdWgw7tBGIXXXwPmVGsL1EyAW5ZFUV911/ITmfp//089eqKihgtpE/hEx0g\r\nHccc+lqVXTYylVYgmzXhh6OTizkahqTB164=\r\n=9LJw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"027524ea827abd921e94a6115f172da35720ffe9","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.50"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.50_1648678290613_0.46097162240254397","host":"s3://npm-registry-packages"}},"2.46.51":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.51","_id":"@apollosproject/data-connector-redis-cache@2.46.51","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"d1c57a5aae0df7363d3a1126b562c0acf99182f3","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.51.tgz","fileCount":7,"integrity":"sha512-6ajqqqBQ0WTr96rSsQw4O+ruOFoegm0Grmztek9wsgNfAR1IPYMHENAzqRtCsv5+g9a2VYimRvyNf6SS2Dm+tQ==","signatures":[{"sig":"MEUCIQDeaWalsC68Yqr0SVLM8k+SMoCXipsgByaf1FLnVhR4aQIgYqDu2yejHso2ncXyZHzfQUC/cQMWMOnWrWKtT3KHWyc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRNYrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpY1w//e4/oqCkdYCYOhmoh/8p0DxrF+E5PtKjNuHeVxX+YyxC6CYdT\r\n7R4ntTKFUUULMcrovaKZhIzuztcs2kaRlyPmVxCEsGO880mThQthYbZVUcGg\r\nBiCMNOZjRZBr1eDp8M0oXK1hZmY9dFbDvy4qqC+IFj9k+A1IRnUU5EbT7s4b\r\n+fwQJSUJa3CmaW4O/2BUIUoc1Hh3sneB8ZXT/32vz+WmNax3G9rVya/1yYQf\r\nvmaf4Ka9lgKdeiuACVBxwbNTFGkSb17UyDaW8YYj8f4USPaTZcm5WhvxTA6s\r\nOuwTrWXR+ZhH1+tx0ksCMqPo1LlsFibSM66BfhwnTYbDvvC4/1jvXhbmcXQX\r\ntjaarYzOGaNa6x857K3NwYIFsPFmNRSQTtoor35pEvO3hCK0aYm7yxL6Go4h\r\nV9woMEV+A5PXxrsH0b5rsA6m4tjPx28xkKqSqxARpgXmf/9SDj7Nqy1z3i8I\r\n0YitZSjLrON6NoTTJon/iW+YOHZY+v0P1rVjxH3Wfc9fccMhcVy3R8+jOBcs\r\n3pH6yB4l0qZFXbFgeJLS5zWnwbGUtWL9fEoK5n/4yJN3Bj60sjhxwMLhehCN\r\nu16TSqIoaIataBiV7IRRVsKntP8OV9Z8aK7Uq7tIql4enVr3DNLsXg2vqkGB\r\nCmI5+esh7d6NqGhIfrlGK3GmMDZ/2LCApDE=\r\n=yNHa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"e547302a92af97fc8f674260340d659357b47f2b","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.51"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.51_1648678443328_0.38142634582882096","host":"s3://npm-registry-packages"}},"2.46.52":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.52","_id":"@apollosproject/data-connector-redis-cache@2.46.52","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"f3fbb4c0b7a6881dacc4699e5e5cfe3db80f247a","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.52.tgz","fileCount":7,"integrity":"sha512-m4V8c+1Mfn9mTaWgH82INlatB/owbi5gji+InnZoOg/icQTTaBj+OjuW/7eExxFTU1GytHa6Xld4+0GWTnh+BQ==","signatures":[{"sig":"MEUCIANMH/RqtYP+l0HsHFoyd0hpTBPD+Zc7+imtfXM+ueKJAiEAynBvv4aUdKU46cRFRiWQiskx3760SVV4UUzqOD6j2rc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRNb/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZjA/+J/V+hWMvwGgEbwhyh7YiCqiXVMZWpOFNt5nrUETl7/tc5yJr\r\ns6DGV7OmogLgHRsqvtDWjlDABlTo10oNReGYS+dDzEY4AGH0H/HWQSoQJFD8\r\nNCACU11cJFpx+5zX6gTEXmvZ+5ark9Ym9mf9MlhU0FxWGM2JbPauDZXi3dzC\r\nscervfLCwOtzbzLLOUd+FN1naFQHqwOZoJokjEeIyn3br0T7hkZumRyavmUU\r\nG393zGR2NuqXJM9JoHX9A3w6Omn5tx95zInpSn88WFd3qCGWRgRKBTzoZ9VG\r\nYtYa1OPkTCUk/vzQNrkE6dQIHTGgCTt+VFHyxnk7HHThANbst54tmc7xjlFt\r\n5cEEJ4A0n9Rc6+1ryeD3BQ93ZJFUbApcUrJoDbXhPkaqBsxiEbS+oe4Z1V80\r\nJF37S/WK1gTeSSK/e1zS5AKxBT/OFaYfJ4Pzpkf2faRzu092X33b/dw4ZTD1\r\nlt33ieiNDAPWWxwKPMLQbYv0KLI4L3x0D+uzK4cmvKM0fUF0F9qUa/AnlYdt\r\nBxdHYWZT5fSuZ63TmsoJNFeRLF/LTUfjpsRq8PnxvDK2Iy9wuaK0ULLI1VEh\r\n4ukkRYq1gQiosuePG+aLt8vNEuua448T2Fiq4Kr/3/rRFrJKy25jpLVQ+kyR\r\nsFwDH9x/I3QYCuxC1rXDa4etWjhP5iwysHw=\r\n=sI7y\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"49a498f7b8ece38a2dd91503b362a199495273f1","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.52"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.52_1648678655549_0.8850617481356995","host":"s3://npm-registry-packages"}},"2.46.53":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.53","_id":"@apollosproject/data-connector-redis-cache@2.46.53","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"330de127ccf3ab3f755e924ae86cd106c0be07fb","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.53.tgz","fileCount":7,"integrity":"sha512-159Y19YwX8/MTZlNJvi8h9q37Cql9uklupgG0Dp6yIBZod+NfxEkiiN+2wt6/3Kv6XjlMaScMEM49eyHMcMOtw==","signatures":[{"sig":"MEYCIQDwJdX9f5MenHY7oQGC5wf29kZVgF+C/hf8KJaLD7F1FgIhAJqIh5ckV/3QPcu5DsZPAbTUNw4kmePw2ILCfZFneWBj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRNeiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnAQ//dg6HcEVLZNGVrN2dq8xEYTWuCSnM6LnIdF/iMXTx0sYfR3Tb\r\nmGtmaiDjXAhsaOfS3ZXTIB9XBVuWqvlQGrw1DFM/FsWlZbSARHgK1WtUf/vR\r\nHjjVAh6gB812dHVkuheUoj0yHoDdp5lPFHAp8wQv1A0r+i7MELCAxPT0QyYg\r\nCy4tzQkY9s6c59n7pNRn0XMvQWZnUwdezhxZl6LC+ihKSWtH5En45AHengeW\r\nJyyO5mTHG8wpnyBvhXkFKdKOEw5bDLLWRW9E4toW2ntuXH3VvToutItD1vTJ\r\nPgfWoDh97iq/58kdD3o2rXP1hXWkpFXKXPsMupUcrC0ApLK/fqfpU+Ve6EkA\r\njy1l7cnEFxYZhZc8W2Ss5D1gKRuCkwAXHubfBTQ67AnVTIvMqTgF02Mqn5Bs\r\n0V2XA17dKF7WRj7UGviExrF8S8Es3hQspXxOH/J16rvPg73Ip+TAJatf2Vai\r\n1MyeI05V/dMK3pFmi5PHvHpCv++s/5Hs2MPQBgmKiS9N3EFrrFJuDiq0VnOW\r\ngLT7RKNAfkGVRle/KyuwzP3IGach6FTNOjvUlzhBj2L1votI60O/7XcBBHQ2\r\niEcqq/NbAlt/aH2DkvlGDjImFeY41UADdpx8Wi10N0fRk1keL06zA0XYPevp\r\nHCf5WaFQzXhQ5ZB7nbifjWgzfR/CB1K8ASM=\r\n=BON4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"111eb7272afd17acef59ae25c1c9ee491099f57d","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.53"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.53_1648678818836_0.8472539695036019","host":"s3://npm-registry-packages"}},"2.46.54":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.54","_id":"@apollosproject/data-connector-redis-cache@2.46.54","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"2af25f18d280ab9e625c742fc2c2046b951652a1","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.54.tgz","fileCount":7,"integrity":"sha512-X+o/m27V/LAYEmT6nvO/h2W79N2/RSSYEcQSQwj7hGn4htTE5PM9bg2EHpLXX+he+2DDCUpNXV/9WSTIJz6g4w==","signatures":[{"sig":"MEUCIBALPEJnBmi0/UeI5gcWxQGUN0mDvCBBqnpNETcBvU4GAiEAt7/BYmGu+TKmQJG8EVYrIqYHSMeNJWK6ABU7ecV4An0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRNh9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0/w/9E28mVPsXklFW6rw3gy1oFiOxN7h+qP/b1Nn6c9QRgLBvdqjS\r\n5y5hz+o879RuEGvaC0kIrKDqDOn0Hakcl6bkSW3EYcX6VA4E9tXKOgpYO+8g\r\nFwIhDq/qkZ25WX7mxh28HowIxd7ptgWPw3ezN1Ur+v43Ms/o9pfkvAVpn5U6\r\nfBw23NLMOiRZHV8xgmEui27zND6LTLwPTiqppznhgcMBey3PizFb2veqhhZk\r\ncCQGumtJeOT8s0q78Oi/tpIxtRSyxUw1PDJVifretgcqrOZU7pxWciukF2mN\r\nrp18mKKC2UPjsjxsKkf79iGdav6RK2by5gUY8ei8iQmoaPpcH3Zm9/DGrNlj\r\nI4023NScYhEjBm1lwVR5Fdgb3L4yCvgcQx8BVCKTVz1OZc6NRqWjHcN9db+1\r\n5iffkx/KwC5a3/ebkJYi+hXfunuRAb3Fblk0qKRAAE+CthKjprLi8uqucYJC\r\nl6j4b0Rzm70AAFEiCf3bu8JJcPt1zK1kKX0PZM2EgP6NjlVIu7dmYnQ53c1u\r\n8ORWR2uLV/Zrud8LqUpAMvy1om3Yn4oRQymL93UGxe8y2oZZWvQ/KCfPCX1S\r\nHMlSmgy+tedGyhMeqR7xsbAxfoWu0D9yeuI9ECg5SlSKwQT3H0yvMPFTIt43\r\nwxerSZxwTt6oHZH9K30YGXtVxS51JvXSWEE=\r\n=MKDL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"82fb8e8f0799966593882a6b9265404cb426b39c","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.54"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.54_1648679036896_0.19249380656837367","host":"s3://npm-registry-packages"}},"2.46.55":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.55","_id":"@apollosproject/data-connector-redis-cache@2.46.55","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"ecb3ab637952c821503d21dbb3a72fd536f0acf6","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.55.tgz","fileCount":7,"integrity":"sha512-3unfoFzNBUIkAOv+I0xL19qJEpuf5h721U9OrQvUzsk7u/GYyirr0dnpwzSgKjpyDy7arksulQHFm5PBA0tnUQ==","signatures":[{"sig":"MEYCIQCpXkR+0Ou+4wHgEkra8xLY8nta899l7dt4/tFwCWrrPgIhAOpxDmcT65OtsA2LhIbrjZwq79vhzgZadvWhG6cacloS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRNlLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgxQ/9ExQHrBziJ0qRIN7uAmyEAnm641S2GbPFKyAKPbewIU9lfzUu\r\n/DqXodXZENRlm1yift8C54KAwo6KUljCxoWHinJ1ECGq3uIRSeS92d/Lrn0G\r\nS1iLx35cU7RfE4xnu5Z883lc5KK942/g4YR5SKWA0AaypRse/w8acmKHC/1W\r\nC7iatKuXQxWc0IdPBwIPha5PErL03UhM7CK69101pUQk1KDNh6UBoxaP3Xky\r\nfY3flbIWHS73eKcDXev9mMjvhF0L0EcNkc+M3onbuMwiOoCK7/je9P82RFob\r\nje7ozy6tE9B3ARXmIbEse0U3fFB4K8Dfzn1AsGpE6BIpRbWPM8NBWQ9ypvYO\r\nLnuEwbPemRpqWfTkW+9g/YMN5aFc5HLi1N/LBj0cYUA3wa6O64XVFs1iY/xr\r\nFDL7xCCniErhyEfB2hoWmBYnwtSOEp9UkyUzjYdQRm8sJ31jWRRhI+DkQx/o\r\nhMga6rhb2SoPW3Dy5yu1OJX7B0h/sMK5d0Q7PK2vkwBWxd/Y5qh7ca73/RZc\r\n9vD7fDlV1mxqEd+NSfG/cNjieJ8fIKXSVx3IN3qOPYu/qHgFk6o/tja35RfV\r\nzwWkWy4P0EH9kH4ONvnajr0sygVC4V/yXIuqSacjUFtQeQww8LgcsxUdU2D0\r\nY3v/7gYHg74t08EECP+88ZI7OQRIVweoeHc=\r\n=s/Hb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"19ba89015b71a9ca8b2e3dc5b92e205f5b7c732b","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.55"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.55_1648679243707_0.010599810964293743","host":"s3://npm-registry-packages"}},"2.46.56":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.56","_id":"@apollosproject/data-connector-redis-cache@2.46.56","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"a8cde4924433bab6fb15225988a8eabc7ae96c68","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.56.tgz","fileCount":7,"integrity":"sha512-EOoEBAGVIoOtToGFTs9J28BXV/cfU+36mTZ0xwBYYwUgDI74ofdamPWe6wi5gCu2jA5pcXWRjgOcnpo20WdtYw==","signatures":[{"sig":"MEUCIGPunC+u+mz7ZFVJjLEa/vhjYwILhSUoIG8YJ5ZY5PO7AiEA4JL7KIXy7aEWISj6f3SchD6Ql11gcIlXGtLxG8L+Hbo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRNoJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTvg//R/YEs//LgDPGRhR6O0+7zySMLKs2ZF3k5sH/CRwl6bUFziZJ\r\nESzMIa+WE9HEIt/GgklluNnqDkjZz3TcsumiisZQJ8EZxDYSbPGuElgmb4KO\r\nzMNC0uYZJ63iSgMaJEVVd6UKcZoqnYhjaj+uCVPbPJaOzTXO4vTLXBrSRmNV\r\nb55rNMCM6OP0qp1pVrQmn3gRwCUrfWUEkt5dPZFouOo4S2tG+Eic29+1dduF\r\n+6IkatUeY9AyKFrDHEX1ywQDvGjFS5ex9VjdHjQmT12y0cEgtroPUWo7rT3w\r\nzj2CsEdmOrTbKkQbNHCd5xaPXnJTcuVMADz5XgE+acLqELzbwgnUGbFBpJMx\r\nE9x+X2HomdA4JQR8MMWXqY0pi1/83fZBpmIWNe/zle5g4FRcsS7xfKsuRJkW\r\n5gCRlrVLHOcQMU3cJFNN8eoZSpGF7lLZpAsgv7bXzDRe1IFAqAu+JyQZeRgt\r\nPGQlmBVMoXiPNmesSEzt9kLuWE93NmZpjNr60Ad/G/QASHHev+DaGumBf5Yq\r\nOyH2MAFkyaevl8679btc+f8xrKgSCA1lHeprZU00krahUfPn4cbvwkwuCIZk\r\nF351kIPZHQbiNIY4fgtYQp7ZI8t0GqARWZ98bSpxNX/iTIINR8Lq/BcPbl9y\r\ncGVrDqupYtoBMFTfhn6MO3PIoOP3Mk+AfMc=\r\n=gS3e\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"cc962daac0337cb566ce8384c436feef3a017d61","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.56"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.56_1648679433692_0.6432473803975984","host":"s3://npm-registry-packages"}},"2.46.57":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.57","_id":"@apollosproject/data-connector-redis-cache@2.46.57","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"988b7036aeac010bfd785d190c8f6614725a5886","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.57.tgz","fileCount":7,"integrity":"sha512-DFpOwMpT0QkG76sUC7cqTS+Hj9qX8vu08y24hpSpmrTmQ8DCbCwjcKZlUqfCVgUmRQwHEUJn2n1QGrGgwjlwsA==","signatures":[{"sig":"MEUCIGC3xZXnEOUTECbxt2gCrgLbMYRwP8fWSmJC/RtEpomdAiEAuAAuoYii5Yzl6CqMKLLfKhFBFuZWP2ZdvTRIhrTAwrw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRNrWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHKA//exvV874lgKoWxK9avTXVtfhrlvv8Vlo+X/YtJtdCM20hbLec\r\nTPfxISevwrRrPMttGU/Tmt8ra39sxWlhMA6olq2Wz3aFJle7mnAL6Gu3jM3O\r\ne1QElOtWC4DMK8KOvMMiAYI1svUw/FCEjMa7IFf4fUBAzwkiKR4g6DSK36kG\r\nGXu2IxfGBnTXTiLo3HBVE1cdYmCm/TwCmvS7EiUB5D4bH/XzlNh6vv0XZZ83\r\nWCnWJApy7LJkMqvIUeFxfDyicqQ3z8bvbBV+BfUBY77V1SI374jy/kR7qk5w\r\nYQgfIdMmsyfDMtbXqQHKJ7VeNgAi9OwBX/XI/g1cOIMzrv35ay54gqS89fwG\r\nx4rgevxiGnYjawADrHrpUr3VWppvOZlbk5sZr4HAWmkTnOTDzRI2QEWgXzoU\r\nrCQQlunWT7uOezVSz314ZArTsjtkd7pjZxLxC6gvXiHoLBwuTIp4j5L4Ll9k\r\n4d/wh6Diye8dObt73kybV1NyUNS8TUqVupYtjR7MYBKr3EKAEM7VOIKzWjfX\r\nUs0srSbtAbBoXxFidwWW7dgkZda3vYTSFFEuv8Gr9OD/n+YguuKTKEdpYdhL\r\nxtJmdgy99wZQQrYGqFxTMFA/cMdZQ/qqrRkW8NLdw79jIo6vL2d0X43Tqlob\r\nlElxtpJ4RAn3xL/PR8xFXRmIL/+sVuMZfUQ=\r\n=5v1U\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"739d92eed45a2f3d60f6a5614741969a306c11b4","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.57"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.57_1648679638662_0.7909805825345486","host":"s3://npm-registry-packages"}},"2.46.58":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.58","_id":"@apollosproject/data-connector-redis-cache@2.46.58","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"e56d3d2cec15cc36e39d1cd04c5ddd3c93650c07","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.58.tgz","fileCount":7,"integrity":"sha512-Y0QragAhLed6HOyD562Ae4j0ekHNXn0IjHamik20mECn3y+nWhX6TWRx/j1pmoZRWWZDG/kwQSjZ/6yDAWJXFw==","signatures":[{"sig":"MEUCIAdc2K50z+FUsNT1PKgx7iItGnRY+Upb/UweH7r3T3izAiEA+4Ecej1gRH1JkVfe5PCdgL2FTIm60HKP1+aoBpJgpG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRNtwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0VBAAjGFvh35tyn4ldlyYf1cBSvzWmodROHmS6SlH5P4rNG2320rv\r\n+OQjMBAu2uo21Qa3IK+s2jalGATa1V96j6+gzz7qqjDgaRpxhtJxxm/8Orcw\r\n4+6HH8OBHyJ0SS+mcnMqNoAuKU5CHdNuNjj3FB84ppbXTJUrKZbHXIqK8g9w\r\nxAexQG7cTmqPOwcXR8Bu44fW9j84CEnLsdDQNFwbFGTQdk9ORRphg3GseIXu\r\nwDujsbckASmrOjaUnGtcVCNqgXq07Btk5dmv8+HYCFejizPp5mOgz7UEQkwJ\r\n+mTdCf2BAaudNSfrINsZjLvGy47v7vqTTgYaSy18uITB3oAp9dYGsZCK0//D\r\nX0jO90uXWbD3CtkLaXrHEFlGtPwWUHI6+MUwyo2TMWnT9eCXj+Ub1tLMl8vv\r\nlgMDOYMO91y8xOBFoT+gh45El+9uSUrCr+m/pUf+irRnKfzTKE3qHUyleujo\r\nJli0RrDyR8UniX0a6DZTXEQOzJJagSaROEWWeUcpVsTLFwkQUaKiDN7a+5ZG\r\nYhMtBT4GWpUNFXg1xZZUQEn36tclAy37BKMtP5b/B48igGmoqJYn0D31VyL4\r\nGZVLL0kJ1tHZR/GeRpvt4K4ShQ0KiplRsXdHiASsPVmX5MlPu/qq47DgFKBL\r\nINVwxgQzFRTWvjTkJ044akzj2Wzb3Mukcvw=\r\n=3aIq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"06b89ed1100b587ffed022637f1695dcfb7b538b","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.58"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.58_1648679792030_0.2798456401843723","host":"s3://npm-registry-packages"}},"2.46.59":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.59","_id":"@apollosproject/data-connector-redis-cache@2.46.59","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"f5887d9e14f74b3fa870a436db9c8e25de62a69a","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.59.tgz","fileCount":7,"integrity":"sha512-uLsEeU/8n0bRWI9PswQJfcvEgoqv6KJdredUCnBddZzFoHTF9Hg6d3o5DSBYuXAFUHl4nRzRYvlGcL3gDIDS1g==","signatures":[{"sig":"MEUCIQCJR0lNKqVFun6ExMfrcLf3mqw7BfKn8ngfdDmhUhP4kwIgMHreb+qUyYUK5CHxSvsGtOiYTfejjSnREptgSNnxe3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRNxWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXrg/+P2vSP1XM/qijvfwfGh2lwCkDatyYo3pxbEA86KfZPsnMI+6i\r\n89dK0YH30P4V0UFuZbgTTStEEfyrctP4un3uEp0xOECLAh/RRPB8rYdqQbkg\r\nYIOso+YaNEtoy4comde9JT6mlgR9iaxghKuZzjAOtCQVhg4eC1w+nGlG0Dx0\r\nxO6PrSJFJm5xVEvZl/kZfiOjzhZAM+UjIMI/nixyvQiKH7GElQOU6qiJGTtp\r\nwafWTrTQWZ2tirwY3KxZlfs8VxGdt1MdqKAa4Yuu1IJun8ts7cmW0zETfmeo\r\n7RcHRkDKcVv1vpDYRCsRDoERYVHOG84GYZf2ffReVQrUFPEHh3h6V2AcqMth\r\naLpodW007A9BjMWE822IOMzcg8CYIzJNy8oe3CuxZXY4bpm+LwnHrbQqSTWV\r\nEIu2m6PU1YTP8qbJpeKkBYbuytSxYVVPHnP5RcMfkczwkSo3Y0pc4Kq5bTrM\r\nEoQstsdGsvxlSsm36N3lqXaM5Z80Q02B/8yBA/U11XBaawbAFn4bucv8+80H\r\nNPJmczulXul/ekrg+qJpbe8o0EGmAo9c8oXd1xbtLhmzM7bImqV3652jS6J5\r\nZ3CGC9tvSAUJzHLj76lWvczgRxolsvJLDqbFcRVb49AK8lz4MXw38BInpT4C\r\nw2dhziFKRqjBRErqlCKm+pab27MbkmiBkaQ=\r\n=pq/e\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"59847b348bab05c7916ae803e783e8259fa876ad","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.59"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.59_1648680022809_0.14739984540911633","host":"s3://npm-registry-packages"}},"2.46.60":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.60","_id":"@apollosproject/data-connector-redis-cache@2.46.60","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"66dc1eeea02edb11067c01b50a030eed7c126df6","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.60.tgz","fileCount":7,"integrity":"sha512-X90xeRlnMIHhAnDnUTw75C0LGhe1daTOLPhRlCJTtDQAl49fmaVqn2eS/w2dR9ck3p22unaEgpofPK9HR04ooA==","signatures":[{"sig":"MEUCIQC2RTSWYiOnmcwUfbKt/7yFw44rWgfkGgyEAyehekUwWAIgNa9nrmNnIeOFCDY1v7E6gObVenMUu98Nnjx28aeM44U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRN0MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobpxAAkwseK/9JrCBaRlMkQdXQbAJxWJ5Fmz+t5tWfN0TqYzt88dQz\r\nGxX+UC7TGTF6kgiT8bcZyK6qAmUTR9dMnCuQa54m7WfqIoNBXFDatIIU3NQ3\r\nR1C6RGUsokLEqGNNUUFzXX2+MrMuTSc5/v5197bLns6W2U6ydKR0/XDdbPT3\r\n6C8bz7JfIuPAj2IUNRoNbEXXUg54Dpes0nWtHaCiQ4i7C9u3sylfusN27cf8\r\nXiKRVdiVViB7ABodv9d9aTwyPYgAGfEwCWvzzLm7sour+y6s5D2HHp5PJZND\r\n0owCfsOssJVqiDPV+rochejP5SiXuFZrQKvYEXyVT7yrxoffCd7QRXot9bNF\r\n++1zg5iXQr44Nv2IjS0LEGANlqUBU+zVrd+et+/Q/FJHM3qloD1apDdDH3yP\r\nziYj49n5Ko87rddlFygJzgUk3+C7BH+2d+2mcYr9dFh5gioaJAA+0Q6OOIDQ\r\nTIofigj3VHJbpgnq+n50B5Ukq3EzL+xVOK80zIwIHjpmd+YEXyTBOW9iX1hs\r\noSBk0EcmYKBkbqdmiW3B8Oq1/++TU2J7aL0yVa6j8K7eVPWHDGqvh4cJOspd\r\nyZILyTnipYi0a8iSgaRZzfaNNm45lBYRfy/fudKSQyU+22mMXaHwB+7/siAS\r\n4/8hr94NQKmCnY+VIzqw16w68iIZhD9JnFI=\r\n=ONpE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"050a3f57fef19a48044a62d0803d1b0c7b4f1ce9","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.60"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.60_1648680204455_0.001010909207752153","host":"s3://npm-registry-packages"}},"2.46.61":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.61","_id":"@apollosproject/data-connector-redis-cache@2.46.61","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"de2e954ad0635fb0a0131174dc281ec26c815956","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.61.tgz","fileCount":7,"integrity":"sha512-CORYrdApXx1T3S8YnMyy+OFxWpUJNJuYATBkr3EplkazFgOWvZB2NqmmVHqgGMixg74WCBgcW+Vsq6K270l4wA==","signatures":[{"sig":"MEQCICLEMmC2hI04nIUY3wvGD3k/tKd9hx7xlFZFFX2grpV+AiBcCVYgyjopAgT7BbEwC4+QlCH2rdMPG0637CvV3afKeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRN27ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmootxAAlVLCcvGBXXxc55oN7Xv1LeXey2qMQAjKohFgwLYpV8a/ifLT\r\npB2cr193IaxFS1hMxRMpJZK1be4OEPgeNUQPscoMRnCgzYs6UkVwBZ9dBh88\r\njzlOOG9nV+ocukH4xgy+UtH+CeHhq3mfse+bdsJypSEkTJLQy/rftR4B13HK\r\nLTFYVVngHGMJJpcQFV/2Ptrsxzpf5wV9x2eJu63KWs4NO9FWGnRFptKV9Um2\r\ni7PhLH9o6ub/5SPSHc/olTdMhfarOQPyI+Xs4mx8Wfut8u7ieAl0cNUnA0MS\r\n6PwVGqOxyLV6Vg5bdUTD2oYxx9lmxoMV1l3kCi8+YlaltCSnuVdYxXBJsYdT\r\nYQaoSCNtJhbmQ/QpuunrI5i9j6jUm/zmhFEcxrsY1uV6edFGIynVahkgfxdU\r\nZlx7va5Tr54twMHJt2ChZvH1zsjLqqkV1MEjIzRVdxQTnse6h2J95hbAZ8dw\r\nRBMyHWtpJ2sAeBVIeYa+pLf06iKzdZQZ946+9/Reh65iTY7HTEtJDY6hyo37\r\nWxmNIGgl2g0a6NQ1/YCWbU0xjbGa3PJvnUzvPYUlM6iSJ+Vt7YMco+uQIs28\r\nVrogw43rJlk1FQljONGZHwR8Onv7+3rGhDwFAk7+xqGfqCAI8KTV5US0Z/+4\r\nG+oUVU8Un8Kf41AcDHhM1Rf8l2B5HVkFlis=\r\n=T4Kj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"6c4ef822ea09370fdaf19b90ded0fd4b359eed78","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.61"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.61_1648680379202_0.31740471522180114","host":"s3://npm-registry-packages"}},"2.46.62":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.62","_id":"@apollosproject/data-connector-redis-cache@2.46.62","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"2849ebe885723d41f75329c60df55d3937824f9d","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.62.tgz","fileCount":7,"integrity":"sha512-b8JgFoJ6gxnbw6IbReI1gg8IUOaTO4AVnwKu50GRKxFOSow+XRSwsI2FBNwy9ut5jIAQWtR8I9bAQfu5KKZkMA==","signatures":[{"sig":"MEYCIQDHdukYfJ5X92SYn8wt7FTz34OISQKwA2FL2jDgHZRLJAIhAO3/LzGfJ/fF8zIVgTraL5aY5n+hscql0qQbvq+bjjyB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRN5WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmodlw/9H8yhTh6Ct/Ocfxwroo0WorGPgP2dgC0wEbQ/LN2h2j93vcE3\r\nBcwZnWFmBtfU4I2Cy0FmtwcPr33dO5GhBLK+W7yEjfxshnc9Dpl04kUHfwKr\r\n7IdDrswqx2VDlUU2sI3r3r7gvJxqhnzpN4tRmbHc4aMBE1oBzET0Yj/bpH+k\r\nqwov15lJbPj7cBcHKatL1MDUj3YDeW9J8WF0P1FbVtkR/Dzynd+rcM6X+ArR\r\n+IZZWQe8BstEyrDku03YbMlvF8r22ZhuhaHTQS/trk2ziPiSZ6e9xLHSGD1Y\r\ngK/hiVlw+HUVFrF5Le+R8uahWfLX8DqvJ8m94y4vccY8BMMcnbeowekdvHf+\r\nxl5smstEIsS5lyyDLlFn8aVK5Y5VZELNewR9QjSLnAaJcYfB7QoHQ8Q0goae\r\ndFrkjZXJtw69PYdRPymP+O24nonMwlIZf7lf2YQC8cmSnqUNDN8/8ziVEAbd\r\nUlF4r2mzalnEKm14NNs/sAwXdp7DKhCQbmbW/NC3giPBlBqrBi5f6kdS+pI6\r\nhldxt+uPvaHTW/x5HDsqoJQYjrYW8EpjSZwHpGiEeBRtA0ATC7mhxN/gR0Pt\r\nFP+fLY0hjwTem6s8NoMXKO5KmvX6r8hMINMgHtOUUVSjj+IsAOwEVrz6E6co\r\nUWpBR6AV/RHKdv8OabpQuBoyUraOODd7dg0=\r\n=cXcJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"12886bc38d722934aa5739f2090e7ff9bf936ed7","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.62"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.62_1648680534364_0.9589273315935387","host":"s3://npm-registry-packages"}},"2.46.63":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.63","_id":"@apollosproject/data-connector-redis-cache@2.46.63","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"d94b2e16153479c24cc2814b5b9522809b650ba1","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.63.tgz","fileCount":7,"integrity":"sha512-0wdQ9vWrYUlp4UKYch5FaNark9hQGBQjLBmgKrbX9KlP9llyrbbbmimDOuz6+JabbUkM/rq0gJ/AbRFJUWlsvQ==","signatures":[{"sig":"MEQCIG1EOatz3NFjDP8gekVkyTUw4lEXjC+AZiXhvAuV7EyEAiADFFvhaFxwGOXysYMsZo0Tw99uW9/OqMIDCTMX7lp6jg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRN73ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRdxAAoKIvCLYI0mLOBT4vH2riWZLHjPd/lPSEePLIBIwkApshfG86\r\nJZQ4YPA+xlswQlJWvpQyMirhDa8u+lcOuIOiiOf4zNu7P9iB5L2E4LP0AuRF\r\n1dvhKkASllh7QEeDW7u2Xz/4kUbqcxxOWgpMAl8Kz64LHYIrRBuOa45JdLzF\r\nV9eRm6Cz/2HMxKLlkWeZFLOMvby3fSaZ6pO/DkR2070tq1vBdHyFGRTavv3Y\r\nC02D19EI0ZidWRLBAwVG6cOwCy1Fz0nr5vKoVE6XN0HK+GSOHgeHPWBZj5Dg\r\n33cyngQkQxVTntAUbdYQhbe/XadjOqR8pCTSxvlPiUUeJO16XSBU/pxG7/di\r\n3LZCy1ve7JqGuqGnAan6TxyR1o4G3cG4m/3ndm5PaRdIEn2TTOO18ca3zKX6\r\ndy4yF1U9Y/UhlR6kDWWB1QfPhWXCQ5GXpeO6jFZp8PdAa8Hr8AFxKl7oKSUE\r\npfanczpKGQzYxtRf0fjBiVX9vGyRj0g3CzJvH0z1gdtsAympWfIh/UddjsNh\r\npR2Uw2oM0hpc6ImZj8tiWKMSVOwYMs17lgReavyqeNqwQMcuEO5PK/6xOL6l\r\nUmO8F+EnHfCApu+VV7DHAAQ300LKqg2gAPodHvceCAnuPcfGbe97E0K62OPO\r\n58Gcj7wQZcMeyiDb/ghgDaTJG4FQBG6Pz5M=\r\n=7k/E\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"9eeccf69d2b34823f6e946ccf9e75dd472192d63","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.63"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.63_1648680695686_0.8164359545647071","host":"s3://npm-registry-packages"}},"2.46.64":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.64","_id":"@apollosproject/data-connector-redis-cache@2.46.64","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"8d70c0012799eed29d9eacc5a61df9b541857406","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.64.tgz","fileCount":7,"integrity":"sha512-XVcwqExBecZgsCc9iBy2FUendo7ryY7smOghwwM+RNsHLGNJBK1dywlPSPb0go4bPYUxpnP1F3DWA9OT7Ig9yg==","signatures":[{"sig":"MEUCIAHFLCllU2G9IvNg7WXVDgOS57fS5G9TE0zuIrIL9JOZAiEAu9E7NoEJnR0sIswwiLye2RAqIoMU2kaKFr7xJa/6MNs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRN+lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSkw//fuB6Ujo4i5evhpG8afFgxxcrSoICKJdl7QZccB2fFr3VbogQ\r\n3QRVSmmjLi0VDyJ3DUJqpId+NIyaOm/VotQxINU6O+FWSd158a4k4gAYORaQ\r\n5+vb8q0o+X+N/dIp/I7omgspOpw8ISZ27tC9M7oyZJe1rwiJvSj8CrLOusy9\r\nzPUFqyt45e44PCdNDhoQeqth7Xl3hU2FoNlMsMfBrzSRtrUQloHUwFeCS1Dd\r\nfMdOCYGZwJV7dnHDPEsV8GT7rAxs/iPixKobJBqx2M4wU4IJqbMA/3sc07Yu\r\nYejSoq8x1iebj3B3+XFe4MMl168nf63YlTccsn4WN7XCoxlJ4nI4QvgeHn/E\r\n2frAZ3KWDJTU0j7H+MNHX1TVUc8GyyqqgHeU0Ypdf1z2eTdVzlTzRDXlQ6xS\r\npX+pEDQ6whcemaTiJjpa41Ekb68Pp7NP1HavjLGpICmzhFgC4bo6Y5EIvYTs\r\nRXXzX3X/mhI4c27/K80dprF13sqaB5YMZOcawkJAIQOBFYyCOYSgRkIaxNTw\r\nvw6ydHayKsFzxtHpDKZ7xHwkRCQU0ha5T9MeXerRXAQZMGzxuhNBILDh2iE1\r\nk34xfmdOnsMCzPYwEy4lAmdAiQranOoNFc5uhpCaOaSpH5xb+82zMo+NNJvG\r\nITGvu+nIdbNEAm6KvjlJ7YRLVmUJSaOzM28=\r\n=Jfq0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"55669d22400dc362a438e03c2ce35d76d0d2e883","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.64"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.64_1648680868914_0.8812893613859529","host":"s3://npm-registry-packages"}},"2.46.65":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.65","_id":"@apollosproject/data-connector-redis-cache@2.46.65","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"62dee7d1aae1778610cc181a4af363fc983e6b29","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.65.tgz","fileCount":7,"integrity":"sha512-JEYxlnsMT36YK6JkVI33amZLEch3yFVogJvdplnhPEDDuZMiFbWj8d0uMh+UzfhxeBbI4p0HFsSXhzJ9tNS9LA==","signatures":[{"sig":"MEUCIQC2iF+OzZB37Hch0Fcw9gw11lv2UMW7aWZ4iWMsKFs/kQIgfKf+P3YuAOVph1ll4QcRRNWpDVRrARtBbFTY8vIkzuU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiROA/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2mw/9FfzCntQ7jbQEAgX41zUBPna8/UstNxZIid1DBxa3MKAmBWA9\r\nDQja01fKmaKQqwQNuS7sDI/NMFyv7ljkhg3rgfJHea986VP0bFgOMtnnqO3V\r\n6webs/CiDpo9VcKXnX2uIVQagLqNt+6x5UcIB5rxZnOOuff6VJqpzVJvgVuf\r\nbbW4/ZrV7PKCBRFcs1fiUH3WE6obPQMO3p/9eFxUunnW9eBDfDHtY8rc8fIA\r\nh0D/UmmZ+Bsjv/we7xK8jsLi//Xfmycu+kFa+lEULD2YG7AlGRY81l15ZlLb\r\n8NPUGUtybHgV7ghn4iJg3URdbDYSfjM/vxJi+3AHP2vZ3MSPLitLicfxdrvp\r\nuPfR9Axu5E1gS/B1vpixpus4tjck51WW8/414oGE7RWp8OK94l7rLm8HpR3+\r\nx4+ATxfBe8f5/09mMEruzJ2vnMM/zVXkQWrI4UBY0U1hNNT66NIsU1e8gU2D\r\nbT3OY7xjRmwSlREutjErAKTNbkSxILk43pMlPDKPAQotbkiDXWj/kBbkiN5q\r\n4feYp51afPJNePEL8MLOJvBzw9CspCiMAmQvt3V+j9RwvW6dl0Aj485oZX+/\r\neiAk+3OLVAF5MWsxyslaVYGfwxIj9CpV2oM0cld01hDcWD/N7b/Xyz7LdIE1\r\n3itdZ1AJuibCiCq6i4B5+uCxLNGgNHFMQLg=\r\n=pyeI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"028b76b4d66a7ec1d21fbccb07e7f56949194939","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.65"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.65_1648681022927_0.32316496201622025","host":"s3://npm-registry-packages"}},"2.46.66":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.66","_id":"@apollosproject/data-connector-redis-cache@2.46.66","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"05c661a7a90924b2f375de38a34064b95c231ced","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.66.tgz","fileCount":7,"integrity":"sha512-CugnA+Nj/RSyktOTNNODYPuXwk7TMxLaf307vxCY2DGvXuBnnfnW9n/zPANjQK2bU8+AvShqq5JWfrXkiLCQNg==","signatures":[{"sig":"MEUCIBr+vsyseX/k8PkcfIvcgViv+8VoKrdz09JpMcp0pMQEAiEAjQ5itajMjqGhtc+kLjysUVE0Rc9YkbaOmGFFqn9gu/U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRODeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodqA/8DH2pSdkbEu2Y2YnWEeaQnGI2wqyB9lCee/q4T/V18uKf7+T3\r\nRq5Rk5FJImPWFl/GU1o8/rysOHz8YxE5VZGwH1zZ634OA/deluhqkTt2j4mW\r\nBFlBEkpI5ckKlxHSLSs/TQAMSvEf6PqNc/frre3Vd4ZwOpFLZsxEBHLli3Dh\r\nhsEWGOycRxiNbVqnrTUD88qzof7nFx0PmKh8+wVx5TuLEQVSUwOxmtq74toh\r\neCFFitZULKZO9X2d/fqRNRMozluzEji344GdWTPb/VaVBxcaq7F/7oRMRvEp\r\nKPhrK7XTtVzkJe3ZeM0ytMIbqgPYMhNSrSCNyg36Hl0R9rhl0Tz/uOlf/kU/\r\n/nxweiQQbEb2O+XNAN5LsfPPrTuNtRyK9GhkB+PzF4cCpYCVRMniHGVMAjn6\r\nz9dD6K8nXsYvFi//zgiQMWVpxXvdlX0HF2/Noo2Nk7QPdkRT9nhcRkr9Rp2S\r\nm6zGQUIrZPbZJDLhKyZc72Aeat+uvB0gMC5ENur+U/zQup//DFdI622ie00U\r\nhjIu+de99ZsvvRP2gyIZg49fe5ZyeXxDxRpVWra+fBd31NH9b/FrJM4v2kP4\r\n0XkQTZ76T6nwyevHGxN6D8RMGlaBTTpVpHQpQqGavwq4N8VQhmqkwRG1Oz6d\r\n9lIQGfbvvo7t5g/PqYk/qxakUUy8WmC/Wl4=\r\n=tolN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"bda733e498aac0dde8a210dc065f0941b75aa2f9","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.66"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.66_1648681182322_0.38763913735324396","host":"s3://npm-registry-packages"}},"2.46.67":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.67","_id":"@apollosproject/data-connector-redis-cache@2.46.67","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"92fd2b4a4e8e860473968e6edb710149092ad8d1","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.67.tgz","fileCount":7,"integrity":"sha512-SYKMa4PM9OB6HlIDrbB14qBJMQ2NFBW9D3CktiSN+a14vyAGHn5vh1NfLdyacliU472p2K61JRkI1e+j1DkjOQ==","signatures":[{"sig":"MEUCIQD5eS4c7qCs04/v/I28JtZiAk2cnZqmnWPqFTlkqN7D3gIgVv52djn6UscpZJeq4HwtMMConatGxjb9zVx/tptDSAI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiROGiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoL5Q/+OIqcsi405AYPJI5AGqI0Kb31opCmu2P+fp0AgqXsNTzYZH4Y\r\nbnOZkSh+/9CVvEl7C7le/bmRCb1dpegy0U4BxZCKI1xXpmjvBqQpKUMNIPMj\r\nrjxcL2jEBi3ep1wJ48+r4SewJNDMk3OAiGjyPsHcGREVJCFC5KcBhxK1G8hh\r\nmzeHLeuScJlffhPtqvH/QunUvpdoKCcaY+4gT2lLkAgqPTLc2VRJkzD0YKO6\r\ndLmGSiUnacJCKGmpjTNyweVeQ5rTVxX927ly9yJVw2i1n8llf1qlli8SApr5\r\nQEHeWCstsy3tSOxAI5xMOSSVvTzIpg/Y9D2Vws7ayP6v4yuZsNcXMDxqth0z\r\nKZT08gXTo+NoeMO70hSEEXVp3ScHZiD/1TEekjn7cxvYhAqgYR7TxBqVGJhn\r\nwLweg1Z9seW6YthXg8JDT/KgCycx5Hkxeyh8j74ELOo7tXvwuJou1xiztqD+\r\nFotEqMK44p6HzvCkf8Itsf35tJoLmnsPFvAgOQK5jbuSQzk2S4zfVuzKm6Mg\r\nQuTOZIFOXfbBAwfvbT0F98U7PTDt5OfTIW7Y2I+PXVACTkKEXRYq1upfpjXh\r\nWWewrsouEeKWNlNvUwkXT9CY8uWZjcgttZV3W00aclssYNgQn/6jugGYbh3x\r\nHuW9JYoO5OIRNnJ6EYCk9/PTuS+1rnCce/A=\r\n=6D3t\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"fc2f7b4875b1dad439d96ff316b95bb6df934719","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.67"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.67_1648681378696_0.4333616163823226","host":"s3://npm-registry-packages"}},"2.46.68":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.68","_id":"@apollosproject/data-connector-redis-cache@2.46.68","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"3df1c84b338afcc45611e7e0d0212151f55af59e","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.68.tgz","fileCount":7,"integrity":"sha512-Hv12PHLThT7D2a36wWxDT3vnN3iIojZbTnjWlwEb32jQY81fkd4XMEwJBTMJuL5PA5PuUfKCCiw15NNniXo4IA==","signatures":[{"sig":"MEUCIQD0YFXvjz3N+HH3U1aj0xxhpR+htALEPwSqeoDu1CkFzwIgOyNlMgEZ0eUAtLGIuROFCgeQUObL3l5ZBEjIr55wMLc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiROJsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkJw//eMMCv9ZtTbF4U5BEQtX3ufXQKmrWktFjqAtEuJf10j2HDtTX\r\nVvThY/BaenG/oOnHJwRUDaSpfLlE07ITccpCcLViuE8A8urdCGcMqq4M5Rqr\r\n2DAY2Lc4lEaHnB2q8fvQo7D9YTcCY/WVjRzEpGB9XQr2p2HA1FbtC8QPzXFi\r\niFB0JuNkswW7bZw/7VDKOCyOla2VjoUtQsJUdSURBmMAPc2n9wEldVwCGdAc\r\nHD7VRDxeJRavifafbl5x4mo14MOvwC05gov3XdzkZJdPe+M/m0zPMXbxBwhc\r\nb0Kd78DX8+F9p8WggcUc3iHWykUkY5UhlrCsvk3smH569jaWowk72PH+KKwz\r\nu/tO70hwEZSGBQBhbhRt340xmX7ZCYFfqA8/SzX/mgrx6QidWENxWd2QNIJh\r\ngx0aH0Y5Irjt8afRewnzqZfuEYbuipXbBju+ml8cvPYa4lovsjQl4Kdr7dqi\r\nj0x39TvW2T6eU/BvE2HyMqnNV7A4ouyAE2khbWVwraBV+YFH6nry3iO4xlCU\r\nM3nkCt3p00o9sA5cxz3rL/R20WiKo/BUp+TjzxYiTKW3piS3EUn3pPuJUIxv\r\nDgY0Qcdaqb9vyAkQ07Lfvml3efrMaHGVkDp4wYULKphryyw9HpKRlE3BXkpW\r\nWfmEUdNjXksTWnvws4xGHeCswdWGQfk0szc=\r\n=ULF7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"de18872fa2058cb48dacd4b036eb361ea4ec201c","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.68"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.68_1648681580155_0.8386750960292377","host":"s3://npm-registry-packages"}},"2.46.69":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.69","_id":"@apollosproject/data-connector-redis-cache@2.46.69","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"57837ab08a9d35b97a3629f15ed7eca43b7f9899","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.69.tgz","fileCount":7,"integrity":"sha512-8cnS/SuQmMYchBcaFPnO8vv/jWY/XAwquhk34GCuO+ygr3XYI6lsKynZb//RVc43u0Re3ZsZQYdp/A9MqAsgWA==","signatures":[{"sig":"MEMCH0PuRvq/pcSHRcPqUTuaR6gFBbRUpeqFQikKIxz4DUUCIFF90LZOvqz3OjQjeB5bn8ELpJOrDMjfzJBt02je0Tu9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRONmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYKQ/+MbydQ8gNlGKDo1CW3br3khTI0DVrcngTbpZmecaOaOK41uyI\r\nw2ICBk4IZmllITCOWIIXj85bqOl/kRjyD2TWUyU+mgzgpSMTGET7HPYPKmhi\r\n2lF2cjgzcgyHLz30I0VBgVQmfRNFafK4Komo7wYDdZWU9E5HZxzfuXFeZ2UV\r\nIxdtw0CzoXu6jHywHLvGfpBuaXywyndC+3padWtzit2fD9/47RHVG4aJ3cCr\r\nG6JyLjFjTqFgLTKRWp5ZjVM8Bg6hOILjuugmGAgnLfXgUO27qHH2Fnsd4I0E\r\nLE09IFvkhTNMJ+D5WckkECO9dsyHh/B7wQS3C30AB44YXjgaDLIY7fENQBcs\r\n8AQUGzxv7tJhzlyscgdLl7pnpFSYQ37IAQh8e8EPpQCIAkmmrfrW0CvzGl9b\r\n0AAbSG+Sx03IUCUsvoirSEdxDrKw/NmHdzy0cjjx5jUT1IVEZbqsodIb8Vgj\r\nul2wCtOjGNTYvEk/eI6SRPMhb424WThrGxDOG54X05CA61U1ALHY6p9w3SP8\r\n9jwGMZKIQYNOcNTZoe0Kq/7oBXcwAkWs5xs9LDeBkLNhhy1aIAVy/9Jj33o8\r\nOashvr7oAriDm2CzreyQwjtfruP/jwl4jOSYzLhK/lQuacJP38adI/nRw6ab\r\n+ryhKCZOxBkuQ0nxKiFJlXFrRLwtLdnWrhU=\r\n=zE7v\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"56dfc4ea9245a5a7f62b17186356159ceaef9274","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.69"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.69_1648681829945_0.8843731375412343","host":"s3://npm-registry-packages"}},"2.46.70":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.70","_id":"@apollosproject/data-connector-redis-cache@2.46.70","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"bb4ecf0c0681793bea3cee4982b16ca9fcf13713","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.70.tgz","fileCount":7,"integrity":"sha512-FvN2nqsBniqB+wDCVSTY67SJJ77GxBV+jhtPjnoCttpj+OtczYNqaA5ZmGrNfrsik7KlVv4/FI+2S6slaL/GkQ==","signatures":[{"sig":"MEQCIFaz/YsoLTC0F8lH3CI+29o9cWvZoWrMa4M9b/gCx/HvAiBR8qECxkAOdmb42bnlTaLzakzixXKJk8omDBJJFmw6wA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiROQ5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0mw//cqlJD+aXirII1fF4FQsUkTqoHMJjOnYJFEqQKtOxTdV1qBYO\r\nrtChj6lrLgRDwA6LazS1a9W0tYn5/WwUS4FMT3Jk5a2+VeDOF4NVPItA+iJ+\r\nJls5tSEZ091jXExDIpLYLjad3O9Qhr59LJhsoyAm8Kut3oU2j42KdI0q9S+I\r\nRc29/E4Cl5lTvapAexSJfmNrP91lGL0PoTGAlsN5Fal28QqMpxwd8l3kXJ/f\r\neVGf18ylK6hgg4ZJxdGkdKkjekTUKH/0jEJvkOsjFxHGjj/rsD3qGyMrPOxu\r\n7F6rPYHhOJ4FAC8C3L00qbxlV2JIDyhV62ZnRi3TI3OeeuNzECDWReR9SGHM\r\nYK/3H2caPEkloNuiRhqMY13ZGQpCk/ePvaPDzBSYA+OLLGPWy0E3mEQmr1NN\r\nl9PDoAjnnI0z/J3UiJ542oMyS2WSbOPVuWiQAhH1lpl1bEiUgHDlRwMqwT2Z\r\nK9jeVitpruJuk/tAz0Ov9hcaDTxaGu8PxTiJMhd/1Rh8w07Ds/fkUXQEw+WP\r\nKrDCZqOnB+TaskSEyV4aiowpaQaffYJkPKu/mx/NhHxRJGhhVH84lP8qVf11\r\nO9sTwz+bM5hYZGjGvgAjXG2h21tXafw5JPe5MTVSASofo5UPwl8QeCNau3wJ\r\n+yB1zvewpl6nBquOXxjHSd1vztQ5I0WfvmE=\r\n=PPDh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"f09b3afe5fb345950cc9820563011fbdaae4008a","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.70"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.70_1648682041534_0.4574040476621848","host":"s3://npm-registry-packages"}},"2.46.71":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.71","_id":"@apollosproject/data-connector-redis-cache@2.46.71","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"b39c6134503165d629705c43e104c62ccc6e3c7e","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.71.tgz","fileCount":7,"integrity":"sha512-UfCvGoUI7Qao5WTkJSTGZoFQIeTgaBOJp4WMKeTPK3a9+p6RUaA7NtTyuuIPdMYzU2iU9xbTQ+p7xksmD2fxIA==","signatures":[{"sig":"MEYCIQD++PytLhvTn9Ghu5B9YmoHjLmORZm7rVx/HhOB7F/o/QIhAL0h5GGLiN81gWX0VKv8raPUlFCm4mfEsxc0Hn1VuhYA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiROThACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrzkg/+ITv+a5TXQnG/pR39fTqUh7h3TiTGco208TA7Rv4B/HM6uryY\r\nLhgIU2oVpPqBTPHn9r0bEa0JNerg58wEDjLVk8Mq4M3CSYbdiovchaZI8reS\r\novUt2Vx5jR5dmezmTT+JTre9ExZS9EwHxS/JBTovqEo8mvfU1iX10Q15QjqD\r\nG8w9OPCpHHOTl6osXTttNbvTkXn6nJvVYAju8U2jC6ONiiERsN803RwbPhx3\r\nVjTHr//By4rqNdG/S5PEdFBUglmcpBBngZ7ohZtfY1SUkEOwrqwTpxO2LUZf\r\n32LolujP36JRkDHxC9eE4W7du+zFA9PIZgwjQkdl8UwQ9Z5awTdeagE0ANsT\r\nac34if2TGrVodRM0swGHeppPte/s8YwrQhkd4dFX1v2odxgObnWdGbbAOdXZ\r\noQBT5C+DGGqs1iD6VvC5QIi+adjqjZDcynwdwZR9S48sYKtihSpyP2cvnLL/\r\nQ8h6eYJgCuYggBzhTf4Q1O/Tz1vK+/XMLneUbSUll7CL0u8SOhN233L0NdCF\r\n+nQXd1WiYD9bZgmjMlKIv5cw0E9wwJqS6blT48+jJDeZ7hHP3ZWiDzFvkp4s\r\nue0FwJm+a2RqP7CLjbnNbIUtgzON2Jld4u/TlX1Y/1VZpKxxUYDYf2YuZY0a\r\nT61gIqwO4gr6e3sd0/r1rNwjKoIhHK3nwT0=\r\n=/HH5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"bdd217f24e842848fb8c712e4bdbc6030d846b1b","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.71"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.71_1648682208971_0.4170048048981694","host":"s3://npm-registry-packages"}},"2.46.72":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.72","_id":"@apollosproject/data-connector-redis-cache@2.46.72","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"8207892d5a29abfa318329289dd32f5c7f63eb57","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.72.tgz","fileCount":7,"integrity":"sha512-5i1EL+xeY6jdu4NofYhsDnbUbSUeVEr/Zj/9QmnQTA30TBNRrJMmELDPkn9H4ix0HeMPDMMVoJQmAqwZ5aYbxQ==","signatures":[{"sig":"MEYCIQCoa/0PihKs4Z+p+5NNyY6qH6vpHI12BliqUbDLgBfMUgIhAPso+uoRD4rPO+IXwBa+ojekH9k1v15zlqSo5ncWJ84f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiROWgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpcpw/+I0iaSkJRGEokQZY4qYVZNKqlApxFeGiKNSaYhrvxQGYH814a\r\nT1Q9KRaUDwLn2uQAbQZqjlriyr8sMw9y6sv4n+86/HkkQZUHdUc6PS1Xi5c8\r\n8+yXU8QQnPoyxDZPCBvX8LV9H2SDtnanedpXZT6gm2GmH12zkCqCdon0KNXt\r\nPF0+p1D5xRNgNJFUpITPP4RexybFjKkGTEf7bCqYJnDuWaDe10a3BpgLS4ot\r\n26WE4DUd10/PRjGqnTvnmGJXHL8xPMVDZVM33tv7+DZHnkz0K/BYwUIlTnt/\r\n4reQqn7PiuSt9cVMUjTY6nUtDS0/PaR1SKjK8GR5Ugz9pMPi2UHDxuAnn3Jo\r\nE8F5+2cEtjF6QC6A+TYfY+Q7V4QsJlk+bvFyNZ+G4n3Zz8muau2gyvH5qFvJ\r\nZS6CAWTv3ESf9XTHkG3cJtbIQnBCaujKyk4hhAvjRRk98rjvjDby+IjiLLJM\r\nN/jF6GhJrPaV9l4SiB+z4+Zonf5yusV65m2agYSWRmjy7CiYid9Jaohvsyst\r\nI8hxyNx98T8Wjk9dTYJ0VMJeK8x3k/ybkngNf/sRf33pq+4gbXx+cO8SEtYN\r\nW7jGWeCOXNcKSJJSE7h2xv1C/R7ee8DMf7PTUxKL6WlkA09x9feqODOteGvs\r\nqgajBn91JqudR7wfTQYb68lPVO1pTG4sFMc=\r\n=bvpt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"402fa1a293ee8169f7f9b158f75c8d669d8c6fbf","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.72"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.72_1648682399884_0.8894382902437843","host":"s3://npm-registry-packages"}},"2.46.73":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.73","_id":"@apollosproject/data-connector-redis-cache@2.46.73","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"8730fd310815819c235abb894d9a63a4aa5879f7","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.73.tgz","fileCount":7,"integrity":"sha512-wWBL9WtHyoAE/NcaVW2kbnlLpcQrFfFYiXekrJDVVWqWlYTHF5UT5dX0Huj498fwcM2LUcTVhDlADJ9KY592gw==","signatures":[{"sig":"MEYCIQD44goUVpBOY/gIHZlqfN2ZMlYKapYLGN09v6vMK0jogAIhAMuhVkbH5JXoeHqbWNZ67HfvqDdYvKtz+RKmPpU0x8Hy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiROaBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4fg/9F3UN9DmzWvfdYM/StDRT7mJHeovz7URSli//Lf6gNwRZcLZb\r\nlkYYAgI9K9HsCWdimG4LsEU+2FxRjCbwpzBHve3nxSj5ZvSTWv2Jwq5g/H4T\r\ne71ZyCnMrwNzgLKRd8k0e22R5NRqDnbZnC/+LL2d0MiC5MX9PItbr4i5xV+t\r\nqh44247L21mIok53xsmlBKgA8EgRE3JoiJs/ikhgtZwHdzf4j4zYY6qgB8Fv\r\nSt7wNjSZY8oIbNF8DVX4nD365VNzBABjIdCBpUXkfoiXZWAjs15ewCsi77cR\r\nRYE0CAaDt9jJ1G6C8E2aFF2ORhv0mj9z4ARpuhXGAxRKEcWukCZaqBFhgWws\r\n6ix9AdU1biSYRBCZfSViXyJj0wkIhybwFfCa77CXtO426uUdRCagScNHj9aP\r\nieJftkWXtQNoKqY5W7WbrQUAmWtS6+nnOqWt4uqLT/n31qvUMWYGdntNDi2/\r\nxb/dPGMbYRxmY94Inr9QhCCTtFAvfI0XbZi4oKoFZ0Sz115fcWu4NH90PvJG\r\nPLjds746y1tuNu+XuG5Z7ca4+jyg16lN83pjyUnK0vWiF5AXrLZmCNmx6Ew4\r\nbFN47aKBGpvq0vw3COn74dSnZ105TMPQYiXa2AxR4YkvagsJiXTJYAZg90Oj\r\n9Q/eTL1z5yDDGvxk3/l5V7BrY+kguSqm+JQ=\r\n=7ifr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"63a0cd22d3615cc83fda57521f6bb735ea2cb1c1","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.73"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.73_1648682625504_0.08007352850405347","host":"s3://npm-registry-packages"}},"2.46.74":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.74","_id":"@apollosproject/data-connector-redis-cache@2.46.74","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"e435119c6d1475f149a7b54c224806569647bd1d","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.74.tgz","fileCount":7,"integrity":"sha512-qSMTGylc8upkhDBg3pWtd1jOWnebtIKzNBdUEw185E6YwYeyzyXZ6Nm/rFHVImPlA/SOdMC/iO0543FB4SZ6NA==","signatures":[{"sig":"MEUCIDREvSkFOT/ey3M9vBECAukwJqglTgHSVoMlSox5m2CIAiEAtLvRAaW4vOeGuPftE5wKejQJ65amBv/6TPlbdzYMtlc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiROdQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVDBAAkZiM58zN4oT0H7Xd14e/pljrFl/q9l16Dfzqk42y5P4/clAF\r\npxE2KhJ/7x7ybPkjXpPRa2x3wEeyn7TB8peN9z4lIF6jt6FVERjQ9BhTQEXp\r\n6RMrziBx2y8+NgoLE2GBrBzbrYbmibs7kMCnU83W4vtT5pE8dsgT4N7E1z3U\r\nHqdXAJ23CqfMB40nZVsKEPbK3rk34YJ9c+cjEA9N117N85JTBHNwRF513P2R\r\nQQLS4Z5ydC3+xHlV9TT+AxMk9EaYcZzDzJGVCOSJWXdGmCKBkx6/MrfEdn9L\r\nEOIHjaSdZe3ezyV7G8126F8rVCqGQBJvCErcboCM5IXsQTtqGAX7l0qCqhBc\r\nAgez9A6C16D8TemjKwhhf85TnK1wNQMNwSZXi9FAfqlUUVCQIzeR3ppdDHAq\r\n6+P+CXa1Ty6Zcm4KXGluWg1HvbM2Pw4WLaSfJWm0EktwLgSu/VBLUwf6Il00\r\n4UjD3H+A6gAgu0KtbHAwuLMWcIumS6D7YA381u6wjB2znPMTLaOpEgF32cwt\r\nd5xq291fG8UMD//1YpBEq3j7SKnSPkLPXjqRdDAWUUbikE91iNlHBNSpBMy0\r\nReqUqQP5P8xSFTOiiTo7RZb2l0woJ35PivoZf8HBi39fc2BdPmZ6OqFf9ZTd\r\n2/4vzbUQk9s0iPodKnoAk2JMkw9M1FOas4M=\r\n=6O9y\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"0cdb1a8a5642eab53593b984a21237ee4dbbda04","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.74"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.74_1648682832204_0.3149363298112646","host":"s3://npm-registry-packages"}},"2.46.75":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.75","_id":"@apollosproject/data-connector-redis-cache@2.46.75","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"b1576e685eb1ddac5127cf73fc671edd98a866bc","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.75.tgz","fileCount":7,"integrity":"sha512-vD+vvN6DeszcE9a5SvmAxIzAlkpXRdsVctJi6PnJT8SlHYuvxNre2DVbd/G5tsS6eajI6vn/AyXZRweYSioteg==","signatures":[{"sig":"MEUCIQDx4fl3U9DwirEkr6LeBsd/sNLTpCohEIU5T7VahepTVAIgVgW/qtxxTo3UMcsvyGSonT3qg1iasTsEES/ATSzU4Uw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiROf3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPCBAAlWfkUp1VK9OrhfJPdo4I+HQXqoFVvae8WgjlOzxENGEG9rEK\r\nS3+tB0ZFmycptynprs9KE4j+ygBiehxtj1vAqOSMlErEjVRLwJ/FTpQkFwln\r\nzBaUP0dhXFhDLR2KbvwkC0EOq5F68NKHgwchBjT/v2RXGudRUg3sQZUDCaCq\r\npeTY9WJTmZZvkB0VyuOon7LSscY8bLSIuczXt/qaU/j5kpEdrM/U+lpWJ0vJ\r\ndd7HBlWHpWJvDnEewSQ9U4oWsdq+oLM1yixWMIJCAWuLQeqWS31i7CDnPAVy\r\npurF6YKqLFtfPRswRQVfXSS7FMUKo8JXYaX7UiuloM+08kQa02qN4FgIi1Op\r\nElLVj1ysEzpGSJ7TJJ6KD/Zmv50e5lvfinPQVfpIWnV35z4E4agB1P72zbW4\r\nWbwo8jUITtRixasSmjcvU1Ejcapym0mJoaKFQ2n1XDM97c3q/bprrGbnI5EI\r\nnh0rkXTYJGzQTb6+aSyxk63+tOwMJ65avv7+aOx/+Dgm2H17CfJ1HQxrs8N1\r\nCt98rJs8z+07S69NFV/1Ik8GXoJeaeXNuPqSKdEHHecxTDptAQni6wr+HYjh\r\nbXOEL4g+NuEW63M2cgTr9LeZWMx5I72nYCKEVBCIQ6cJ4pV1fASAARNiOUVN\r\nU1869NMtnDlWNTrEKy8Dim/YoOOi64LTfQg=\r\n=1w9z\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"c8d734662c96a919650f03988db510b36b0825b6","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.75"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.75_1648682999519_0.8684175332010062","host":"s3://npm-registry-packages"}},"2.46.76":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.76","_id":"@apollosproject/data-connector-redis-cache@2.46.76","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"e8af182cae2994f8606f34986372ad1c4fa22a1e","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.76.tgz","fileCount":7,"integrity":"sha512-1w9Y8WJq8/p6pki17QyEAXq+Ach/ccMF+nxtyWIs/CIJXc3f3hzIh/B0GLXjR69Dq2kvphopBmvituyP0NHcfA==","signatures":[{"sig":"MEUCIECOOeiWuygC81WgKkWGkxmHuDMjnNqNz46iIdwNvkbSAiEAuwEbBeUgtmVDomi/V8dPLPy5m+8FNJRbwX5zOZSTc1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiROjjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJBA//ReC6pV1P++2l3O/tgbH4omqLcOLrNJDG+bHcROfzVspvfhZI\r\nzpJOMCOhO9E1kpw2N9Af9ZtAvRnR90BHLZYiDfzRiXCw0uXwt4CqozK9b304\r\nq1/PqbH6mGJqpbO6YMWoI+mqlS6+zQGlw6lQjrP+ikjEF2pdNzGOBfIG46/J\r\nrJNVOJp8NTHE0YX+7+5Ty+hLh5dSbpTKuUD4/36V4SfcesptmdHzUHViYBzI\r\njvXK5bNxlPqEQHrNFmAIQHoKFlPqq9h4AC8Vi+C9OYGOU75eMkyBPSImH1fv\r\nw3hx9ZXWYD3gv88j4LVr9KWTy8D20PmMFNJRdD6SE9z/f2NKZ6wwwyQya5nI\r\nXVuRcVveCU4LGovSZrhzEnGPyIXLb96FnMJ9iaYzPidNxz+SGU8vy1wo4sB9\r\nfuEr6HlXn615ECJKU6BTNbIi33YkocoXBQm5LdExgR5/zbWPb9PcwDVBA/jY\r\nGOHDMlv8e1B38WIq/wksdpS+lAGMbvcFAfSppQLhpxM+9eSuvlDfssKwyspm\r\nj7IjUTfNgy+5q127FBU327EuWq4MDXU8ofTaZmyI/Ns8+owqZonpUuOZROL5\r\nk/W7gWtsH/N2q4zG6yVmDS0Hp7eUI8MGxOCfsP8yDBjUDXPq+dU/bGB+Zeo4\r\naFDTDvCoarogoP6nueZom1V2a3jmwmaSFFA=\r\n=YAvP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"79f110ca99501290ce30bd97018d77ddff6c23c5","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.76"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.76_1648683235071_0.2699166742373593","host":"s3://npm-registry-packages"}},"2.46.77":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.77","_id":"@apollosproject/data-connector-redis-cache@2.46.77","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"e7e964137c37abe46883ec17e4d660f0cd284abc","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.77.tgz","fileCount":7,"integrity":"sha512-TixTuoFEEh4P0DYP2Krb7knp3ZM/yR61UKurLM9jLg6L9Ol3OBE+oP1RCkmGwifc1HTINVgj7K1b0TJgeetiew==","signatures":[{"sig":"MEUCIFe+EcYCMnpjgMqC1ZVdc8U60+C/cggCEy0sngiXhx/4AiEApJmO7af8AoQEKJOSicXcU/HakOUlhv9uBrEIVKbMF8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiROmfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoo4A//cDJpCz616tAoOtomMmwlEml3C7tCiO1z2PiT7YIAy65Q7h1R\r\nOgHTcmZyVJhbYh7w4w48dZPgmrtsio22UXGFaCfwgYvBKtd8ikJUVShdOrnj\r\n9RHxDdlYMY/ZL4hWekAXmATCaY9qMfkmt51h1uCpVp1n0k+AUPJCGTQe2TsO\r\nWMrGrUXTp3dq4eHmltIsIN1RxG4GeSu+rV9RtHLVH0IVr16kFGBNA54LD+Sv\r\nYV1hZguo1S0vkI+LSpNs8fgbwOXWF9L0LeVdTzwmrZgj+vcoLn9Yi8wH/P7i\r\nroe7c7jlY2NgJdANJJR9q6vR5WQMZDYKrQEPdBAz06BIrtTokGGtR7KLBJWj\r\nM71h+YIWWfLjb7HAz0v0OXfsFxMhkRlh3eCo/3Fd/AkH5T1WZvVWd8PpTAJ+\r\nOaplFZq/M1OfCRbldpLe14SglCzdeSAazvDcOAGyDNveplCU+TpAEudfCgRj\r\nKFVttnF8zr9RwC8zs9tUbD4XYD1AQivUkGHItD+56MKQEMVPfJvNvjxbLbs/\r\np+87wCE5Grc5AGcXaqkWTXj8Ijs+ylEBNwjTLkV/aeGd/PrH5Re1TOraGaLm\r\nAznLuX89DOq3tvADD3ZCSmDguwsuwwkNaooHeRVB9alp8DHTHF0H9F0KN/F8\r\nZxkKnFciltrRN5PmuVdRxznL+7M+q9W9oRI=\r\n=aFvq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"274814d9cbc01fd32daae9ccbdd2cc3484a35f49","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.77"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.77_1648683423427_0.799867895148634","host":"s3://npm-registry-packages"}},"2.46.78":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.78","_id":"@apollosproject/data-connector-redis-cache@2.46.78","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"523c4cd68ca689cb9b24c6d378aaf7c8939e2416","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.78.tgz","fileCount":7,"integrity":"sha512-ph7FoIt2wVeu0VCyAsaCoJu850hqPvU02qlnxc3UoUeKVvewIA/HZhgHZOZBXzeJGlx9IZ3uYlN51nKjdVsLPw==","signatures":[{"sig":"MEUCIQDHrqGg02dFnrMbLPSh4Co8uopZloq8EJ2nMHn+soqjxgIgeJ4fhEe2e1+io7XLON2xykSqOR++atkADDKmbknIYc0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiROo+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpD9A//Z+348AQ1cXc6GHFx7l1QPwFjakJ/PzXGP+CCTCrG8RYrJexT\r\nPqGv2UAWAwgCsYMsc+mSyCr1f7cnnDJGYuGVE5F2TS9liQ6YKOKck8GS/5J1\r\n5GPjsx6fqdLd8uo7LVR1NgiXuGnHjV+VZfByi56TNMrUE2XePmK9PZlnBcdn\r\nskCr2lUyAvghAGdmoRrDnXj3t1Mi2g7J5k5DNJb8ZFhl6FzkFjczEIJOX8eu\r\n6iNI6E433r+bz+/ZS/KEvuYEV6U3q6lRFeetzmrqZ+tltxnHErTFRARsygx0\r\npmzYf79tQQ2yERuTsvpNd+iMUxiK5T5ghU2UgudoKyj12qqze8ragIjzSZBU\r\nkk+4zPO3Nncxrpzrje2x9Vd5tS1aizG7YyJ8R5nOHY5q2lekxkmnNqkC6lde\r\n9wMNH+mgcu+R+G9JHqk6VhpCmbSoAa5FyEKG5l5Fd837ktNCRFDv+inNf/PS\r\n2y/F3v2EDki8RNHF7jS+a17r1Uyrx+3GbxWJdnOgA81P7ey8JRV71MquDRRf\r\nUS3SEZlWabKtJRWK9w4cc20abmjHh4hBSnr4C0d6OL+rpsJKVy+pH4DbvGUb\r\nz4Ekjg5xYeUpqjM3vEzvLUQmruLN9kVQjGDyIsb9frEHpc4IT0yBPJdgN05u\r\n78WQI0BX7N6gDUFuTQsEjcRRpjXHwXAHarA=\r\n=c4YI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"58727343df5034232bc9d11ba4877e472e2c8608","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.78"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.78_1648683582284_0.12064682783465264","host":"s3://npm-registry-packages"}},"2.46.79":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.79","_id":"@apollosproject/data-connector-redis-cache@2.46.79","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"ad7e5c0d9c90797a39c0d1cc74fb4b1a07f4af72","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.79.tgz","fileCount":7,"integrity":"sha512-sf49Dh5DBb1rj637SdutJlqghiD2J/SIUmL6JMnEleThyqnkTcVbXu1vAqqh9TMlJ+kKxFj3B1d2M5/Autgy/g==","signatures":[{"sig":"MEYCIQCOdEhBdkKXM5dKD4FXNa6LNmxvXAD1Cjni+ddvbMPgEAIhANSwcKRqDPU9FnJG/X0pg8K3mtgztS/tAf5vZSkwctka","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiROryACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIVA//Yglnv1uHoFltNTxW6Gpd7aAZixGGw585hdk4t7CN2i14O9+b\r\nsGJEmfTBC6Cy1H0z9zItx7yyGn6LBXov//+ik8bV9fBL4Nd/IkpQV9Z8/cwH\r\nT/6HK+YZd1afN5MvHSHW8fnwBqq6bmPGDlB5ZeF7A3gDzn31ESIYRCeTSo8g\r\nLK0JkyYNckrvX8LY6Hg1Fo4yW5vR6vHV0Vhgr7LOAri1OocL0g0WXh11bOpw\r\nVdr2jkDQmmXhWA4U1Xr9gbU0rE8/V9i0ACCZ0qgZM3E6Ysful0hfmUHl+Vxd\r\nObQzFOn3q8rFY1GKfBmxEsb/Tl9cV1v3JpULLT+ckEGaJDs8uYF0TJvmoS7p\r\nXJQODepO51ymcX+jk4fy0YoLeDIxMoyHlKzSiwVwLg64MtFoKqiP6/YIQGRS\r\nwfwVm45U/iyqbRfwhD7bKPos087ecol4OitCYRYU8YoXqV/nPIrHppWGVVXJ\r\nRlITGWheTTkSJISCLFVIu7RDOZr3oDtCvwhlO3/ADaUYuKSSVpF0KTcDP8SK\r\nBRjeBFsTIe/Q650qiyq5aj2mTONgCpy5pnKcPUwbgb3/Uxe/YNFDTLBM/K/6\r\nRPJy6yPOeIyu8SKjOgX1l2ZKr5KXTxc/xQYOHn/Bh1E32bIYoi8eR4rbj7q8\r\nxrmmi884gdX2l+HJJUGjEY4ssQd/RRpxPbY=\r\n=pIc+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"d82ec90f6f2ead46895676508a0cfaaee7843147","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.79"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.79_1648683761980_0.3778897034586919","host":"s3://npm-registry-packages"}},"2.46.80":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.80","_id":"@apollosproject/data-connector-redis-cache@2.46.80","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"dace6c104fe9f00123b0b6e0498171190cef6dc0","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.80.tgz","fileCount":7,"integrity":"sha512-hUsmQ7KqIlA6mjnk++sVQqkSN259rkFbvdW2JKEq1jiTCrKfu5E2/F4BSZQz3jE4oAwi83SSHd5ngp8RGYZLNQ==","signatures":[{"sig":"MEUCICBah9/LhuNrto+AN+fyCMK36SDZlpgr8STgyb/mGe0dAiEAvZOyglrhdqLhxDYKn+YUdWINljUqdj38ulgCnFj1dy0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiROvfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLIw//f3trgLe96p2Waway6/gg7t+mXpkihoewCmMZzDLLyqWUVS5F\r\nmId+p7vlVY4BE8lhCsKs0GLJBiCfvYhuoG6GzDg98XJVw9BOsv4n5wGpnsJ9\r\nD9CM3SUomX5eh7x74VW4iVppwjMUG2u/5TFv+95xh0E9yRxgxdsda+SV0ktU\r\ndCF+fJ/oQ9it2X8T8UFxMMGCrFPehODKZgkUy/TvN9NqlIqagNw88mOqN71z\r\nTy8PfSlKLhBCqIVWhe/W7eYn0QbpmZx64+cga6Ko4VQoSMqfTjx5UqfmGG6Y\r\n4d2zYAypLy8mFrI7ArvvIf8B7Vy8tXsEKUWwVKbAAGynDbKPw8LL13b9k7Gr\r\n4Y5DL4ny57MkJkqoBkIVeKcCmYQcoe+NcsORFcOfHBuMOq06TGQ8MYCzB8P4\r\nQy3NFuzh+E8lHxJAo7gfOciOxrn1YKotHRjzyI1XyovRVoxv/cyqKaG49vpV\r\nLfUdv1mpwD6v+aQSmPoaBA/4GIRl8P1ZYoP1zDrVSg5qbykd4dynoTrpRLqd\r\nFua2Fc37MFHGHVn70gP7RsEpNfaleHK3qqD7c/1MUbhVKvd4S6XJ0PU/3/NU\r\nqZdH6S34P+SW1XIjEyxXFce2v47FyqBsGt+9gRuQxE1ri5W1BotiY+l/Y9Ct\r\nP2GQLTQ2LCVq/EN+tCVxiVU8o1UDe3XpD80=\r\n=+tyy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"80c23f6f44bf0120b5c526627fbd51626c7148e0","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.80"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.80_1648683998808_0.8683211711362901","host":"s3://npm-registry-packages"}},"2.46.81":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.81","_id":"@apollosproject/data-connector-redis-cache@2.46.81","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"2e26534380df0ba019f27831879ff50739745896","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.81.tgz","fileCount":7,"integrity":"sha512-q5qfK2sDnkGnQO6GYrnZ9/Ei9tXEKnHqO1sMUAbPYLCTAcc3cKTmWBBDHwTIj2DB0cAZ+bPx1OchQdjqs1TD0A==","signatures":[{"sig":"MEYCIQDBqCMjTVvfjei8Ywqttc4eIzzcgS7Utk6XHy/yiNK0cgIhAIZ5Xt5bUvQESE55wK1Up0eWeBo+2ae8QQE6eXsIJs67","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiROzBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1Jg//bSgYhgNt70fCMDQIsrD+1/+ETJ0a+37i2Dnsho5kmUO7vLOv\r\np+Lke74pQ/abkKkia5mHhhW5rAY/x8A6VClPhEYN4tzDHrVIsh/YceY0jvYO\r\nTxLJRdw6TexQfhy5RgUzvbkxCfYqXIisQUsWsiwlkRYRedH1Qn+5N6LTblEU\r\ntjiy17BRkjXNiMBrBiSfEkE0AeOqL+rj49JWwgyQMncWwgZ/giDUk+1l0QtB\r\n6FM/QrSNBA7U0PB/yGHZY3gsKhHz2lTiyDrMxfB8Hf8qo3uoGcmOnw5v4h8s\r\nmmwaSuAYCG9RcBqLKL6W7Vr7wcHtxbmpwgCtCySmqw8s4P84HtNZvCNgmWMM\r\nqXh/xQpI5H3y7vQsJEEgwXdPBhqjFQSJ98+G6Psi2I3yy3vyhfMJFZCrW1vt\r\nKxynUHiCXSc3JjVul7PmkyCRnn/A8/7oEwu2p4QA67FrgvXNhx6jqdfYruO4\r\npgjNqKzbvR4A2/H0XEzEyxgu+CprwKWnPYye4hMMSDQcitakE2tiuKu7+sV/\r\n8lfsSkaAFN1GFnMps4W2YzZDuCaIoxXVcMgpY8s3vmCkSa7vVBh9a0KHQ4Xt\r\n/OaPEn8a9qP2YRHoufpzYn0fFtWfvyx6CEpCfFlC26XnWkYJpGhsn/VGkbFw\r\n6kKYeBxmo1fvzDRaZzBnHO5LtB3rKH4nkRo=\r\n=lWBh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"c6b3ed4f0c6f42f509f4995fa1515c232671c2e9","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.81"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.81_1648684225085_0.48610785034755843","host":"s3://npm-registry-packages"}},"2.46.82":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.82","_id":"@apollosproject/data-connector-redis-cache@2.46.82","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"538024c183a828c7ae4ea40bad6336812b72a702","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.82.tgz","fileCount":7,"integrity":"sha512-4ZIzsDA7aysyW6AnThcUHXGUPB7zcDYmqO2i5tNDKXPlCBy7KHp1o97FiH96aqCwtQqDra1v8KWY5572HIWmXA==","signatures":[{"sig":"MEUCIEQ0+4dEF4SXoJIwc5V4uKGwvCAymOZ+0v5dO5VxT7adAiEAwsGs4Zp8X8mfSalx4nCG9gVxYt0/ca9yae6JfhdM9Ls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRO2YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozSQ/9Er89r8SNI6nayJGBrGAG+MAYilobMGtNv6ytMlDp9F0l7Hrf\r\nXQQJCDycV8EqLtmiovuw08dbMSlDzMUgFL/wNcw9bW65x8A6LQvdOwu1dAk4\r\n7UrwIDE8FGsUiiLdULY8/yaMcr6GmwbpG8Y2PUfX9r68uNkjn/UBfPHrQZJN\r\ni0fIymBS9wfMhgdUdP+FegPJk9897BV9tjB9mNLuqLvhsooUu4MMnTCOs0zy\r\nea6NYzkMSm8sQfNGfXHjmKVCs/+IyXJB/1RkKJHENQYCcXhwuuVeXK7rv1We\r\nbenyfbuVsXXuUzYpIp4n6y3Ewaral+e3oMFQ+E2EccajA4izDl0vHq3lmNCY\r\nCcj/mjbZzApFHqTAtLAhdIxBfpUn2G+uM7NrDviGN7t1e7fsmDit96rLKNnj\r\nDOq8aeW99Nudx8/jJuaatydLAlZObtZ+zaoG8SM8UxXxFgaXUUF9/1+iGE89\r\nXC6OG9EHfgaqIC/BNRH+WOVCUsu9K0yaeR0dfeyJT/ZiiAjdV9s4NZBxSWWX\r\nrEQkUPiPhdMbKjXijw8bneuS2MTlRbMet+Tp87EtmSwGDag6AacF+vgYUqCn\r\nwDJr4LHBFIS9JGebu1XNeeXgfu4HjQGVBpKGYKDxtTwInwwpiHJ2YmMi6GhR\r\n719A2Fq0ThDSuLdIWELS3LbOuvWx5ltaBG8=\r\n=Z7d0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"d832670e217cebe0f5a881976cd729ca06ee76ef","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.82"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.82_1648684439929_0.4068796565367512","host":"s3://npm-registry-packages"}},"2.46.83":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.83","_id":"@apollosproject/data-connector-redis-cache@2.46.83","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"817c76e76c7690eed382d813c12e0b0d29d9900d","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.83.tgz","fileCount":7,"integrity":"sha512-4SsedYblEeUK6M4thWxawyP4zHx1vsUIuhUreCzQDcCJzF+PkygcrugowTIjTO5czBJnsXkS5GJv33q9KJqHDQ==","signatures":[{"sig":"MEUCIEtk5EvmENmyboc1LuTXVTOw3MaT3m/1GLLDlpthakGRAiEApT6VNiJGo6BhwWX0QLu+gCaFWZ99/u1UDDqxs5nKXSI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRO5XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYCg/+J31iyCZHsPDVKs1/9rZbYZzx4eelXEgFVtdMmx1iKFTVaP7f\r\nE87HY+zdE7i2/MjhQWMUnt+hNJ1o5QB89cGCS41g7bqMm3E/U3luMOCd0Obw\r\nxOIQ1c4iK1R8rhnGBeE9mdTDDz2N+R8Y0/hKsmcVyqH05JIvJssK/c9/GBXX\r\nptjzW/t0St9UWTe+OZ8wM838kS70C5qKfyBbySsd1CkoejX/z5S3jxkaCAvf\r\nGsi4lTr405/CtGxsDoCM+Plv5SxHmYzY0TghfWCBeRZqm/mMfFuBdjBe8sMc\r\nHqi+9HtynbcW0AKJMLW1omJEFOwbx5WeAj6/p6PbDm8G804Y3zIdHFKsM7bi\r\nFmZ1Y+0mkK+3TSsDw4AL76UuTh+D5YixLqd9bNdO0f3Ti2zCxDeIbfUgm5s4\r\njdcvYEoYa/86z9lQ1VYWpIevGV5B5ceF23DaiTZyMvEPCdp2l4esXFfcdlGn\r\nMsgqBx4lmBkRAHWtSWZ6feTVUdMkyBKeZQjNW6JDm6bz6UcnFkbW91lwyxmj\r\nbXZMUfliY0H9j/c7ZaQe08H8cn2At0ilPNKist1ShTx24szWDjo2G+K/dAa0\r\nrBw/smEz2i0xmit5tuWVwjPF+moLDdyrdoW25Boglfb4PPvE5yloepbISbwx\r\nVWrWP6Vg6gHbBEqUrSDiT6JC45MI7+hGRBQ=\r\n=oRAX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"f8762d4682079974d170b34902068f5c0ca3e574","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.83"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.83_1648684630761_0.8897007061285434","host":"s3://npm-registry-packages"}},"2.46.84":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.84","_id":"@apollosproject/data-connector-redis-cache@2.46.84","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"e5122e2f6acbad1556de351587b640c9495dcc31","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.84.tgz","fileCount":7,"integrity":"sha512-TaptlHkv8446fVmsSxEx0g67OTXIbaj8IRLKxD907dJftrnK31ZObRVCAzBnQN7zt+SU8bJK8BEbjI8ytbWOHQ==","signatures":[{"sig":"MEUCIQDkgJaMPSy7xhAFPjUUuuQUOtx9uAr0kerniFWhmvqGzwIgMeH2pCdjmjg4g2se3qd6HhZ0fsTw6SKfozeY+s6m4b8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRO7vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeFhAAj2Q7UPVXgj+LD2saPlJ8BGE+jb7ExO1UYYcbXl+wXVthF+Gr\r\nSMzst/HOoGV52JsM1hedbuvKNkJchO1b+JviXuq2HzY4FOWUcnmwmeaRl0TA\r\ngJFtOFaiTqcAFouk5F+NRMAiopKtt1KuJcs6OEKohZ/OGYlgnFNyle2+S7pP\r\nTzC12yD8eA4UxFquS3mnfahxxyU3T2aky29g8ljpIPi/Y02TDJFZP1iPQnWK\r\niEBpvor7/G8liYDKWktPbk8CE6aVBCn2VsN14qVwXsrk4yru5rlC0pFkjVEX\r\nzn3G/98OvYtvZaQpXPR4Hdi9mFC/SXgOBQ06OPFtq2WAWsVrKY/uComLPT1a\r\nq6W5QkrYIso0iDNKnZPtjE7G5Kq5Kf01tc/dGx8TKadsKIyBIW0oYtcl0XU2\r\nPPLLfqaHMhL8AcoBiAU2M4BudV8EewVkkaDlG31SkjrofKLx9dNtXIGg7aKe\r\nY5N2PEoQ2oim1Om9R1jfWwQaj6xCCl3T/rhegsHLSWEjb2P1VSEsSaAN2cxp\r\nGdpkUVNdIm8+5uEZTUTptWRueDdNVxuZpRYdmpkhmrLNpLZppH+UdFbxzVsK\r\npFdk7Jvv+YCUqQcZd2f6auC5JGehxSolkvaeTRXoh0IdaQ+Kh253A0FnQWCY\r\n4Gm/9y3EhFzxcD5ZZLkmLtO8mHVsNL9SfTY=\r\n=GTfN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"6fdeb4cf4cfb09bc57a26f370e27ba1b07053ae3","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.84"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.84_1648684783230_0.29574507933861693","host":"s3://npm-registry-packages"}},"2.46.85":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.85","_id":"@apollosproject/data-connector-redis-cache@2.46.85","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"00cf2fd34fede9eebb933b9c51e6fe0ba39c5a48","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.85.tgz","fileCount":7,"integrity":"sha512-x2BS5YUt/VM+BfiEV7fJnmgHeLaMMktLKec7hmNq3cASet8lWkI71bcZqOBi6667L0oJfTHmhX51W7/8IfTNig==","signatures":[{"sig":"MEUCIBbR87FxDsQctDVdS4PlxWxSIksXPaO9emDP+I3kKs/jAiEAyJ1dhE7gYAm8NPh8WVZYh+ObGnbYnv5C+tKDYZkFChs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRO/TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorPRAAlwXnIxgNGHpGgxeA8W+2u1TjtYpzK/2cB0BD5XXNVRfcV4n2\r\nsvdb7CY5cN3hZksWyNIH0tixrWpM/bYOSDyyrDjDpLmVU7YsdwcrMRKbKEmO\r\nD/W0tV6Hhiqe/7Zo/R2tMuuOKMz9IWIQpRrj+tTo8YN66A2s/TB+N2wlgqPh\r\n3TMgdZULNX3+UXlMZj0Gyp9lrgU6evSR6fVkI2YTO+aISF7RU1CWH5BukmKO\r\nuYOVKi/8eBwXGcv4p8MN1x+rS2j0eZ8/O5Ub8/PICq+0G+ug5fYy9bAgrLiF\r\nmVvFx2uyBU1/rWJFg1TRUxvUwWoAFZd7AbzY+iXZ7BuqMI8888hIFx6eYege\r\nczlD9yySeAc1NeY0swroLzBtBgsl46ZFDpxB+H4K+9s+yLjmhj/IjAS2Sgnp\r\nLDVK9xs/qHwuaojrmspGG8LNxmvcLX//R5eUd5ZUXPTus38migbG4CNq5/Gv\r\nrUZIpuLMHbQWLtyVgq+tGSe1WS2YCqi9pZrDJ6cNJDhK4jxax8ouix2lkXf9\r\nwSG6IUBmQswtR5BurfV7qywOg/TRuiKCBmT4ulgQsvkm5Kj3YuFrc4YuWM9m\r\nFmKNqWGgWbbV+LDM+TR9rlI2PMc5qA9ikaH5Cc7SmLDyO8MWEbrofW+Oe35u\r\nOvvQGidCKJgoKSPOUUxHzfVQGoMPv0AbSUQ=\r\n=ifA9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"c1e07b33645d88f776eb3b6d9e272a4e952a487b","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.85"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.85_1648685011479_0.507970859107514","host":"s3://npm-registry-packages"}},"2.46.86":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.86","_id":"@apollosproject/data-connector-redis-cache@2.46.86","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"13f9b66568b19a5c9d987bc852e8e34d44acc479","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.86.tgz","fileCount":7,"integrity":"sha512-2xabOwY9qQdgQ647KGPOScMPUzEIA7NQTGpAlCj3ywAqddLg8ZkZFnIfz7aCJVpJ/+GjASvJVWzerb1q4ZddgQ==","signatures":[{"sig":"MEYCIQC7OBhT3uU/RJ8rIGv6TQiNQf3JAWcw81thfCyABtsWGgIhAMjpwRe5O4nyBSfs4N1slvpj9DNTk0v7uaIWUOCRStYq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRPBrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVLhAAgO1TrXUnd4Ne+fq2FqBT/sEEjq9TlpjT9/4me8YgT2vXxMbs\r\nMfvGnyHXUEEAIJb30AbxSqGVjJ/2aaTK6CubAydnjYkK9dPTBg6Tk3NgcLv8\r\n6YfqnU5UVI6rpdAYK3mydACHrxi4KjG1NNa1U5z4253KXRHJzvQ+xMFBs5YR\r\nKZUDJTjdG3mUyfSDRxm8BPHBHQWDcxnKddDRUhxDeVk0jOzmSE0n4lrcb27z\r\nuXYBCc7LSaoI7Kgvr1YMs7nHqXvyzkv/RuIxqDsDgjZQXsDq8+yVRjqHDfBh\r\niiv+XDZtE9WquPqyWD9QCZPBxr92jE/afxbDfwzqrFlWzQ2TItdm0wEoisXo\r\ntjEmHGfD3U3sp7jivgvv3lKsYf+mJQJUDMRWe0ZMyR50cNkyh7y16nCWIX+q\r\nWngmVDjgVO1+EBP3zerbEzlXaeAgU+EbVMD2stQfkcIR74ccl+GtEU1wk9Cb\r\nJz8PdOoTfnewPrQt1wvG2spdpHOEb+YuEZ/DCN4rdhVvQzPMm3LgYtmt/VOo\r\nbh+2L/4++v0fT5Yq4aHkZS579U1cNMFxX1yU64Uxy8BdzztNL+JCCqk4v85A\r\nteSIUGF2XRxonPfhO8Moe0F5eXPuVsxjgb6As4T7RLRw/Cx5KfoI2aLNwaX1\r\nV2YHqMDvBU31G6DmnXFHFUM3K++DRu0miYY=\r\n=SA4D\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"c9ef94015b9e3b77cb139f33638dc97c7a25cf74","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.86"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.86_1648685163806_0.6640568812739287","host":"s3://npm-registry-packages"}},"2.46.87":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.87","_id":"@apollosproject/data-connector-redis-cache@2.46.87","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"75b374784e29687e924ebeb178411cddb3a0e849","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.87.tgz","fileCount":7,"integrity":"sha512-2mZtq3mwLNjirAAfxCmQ+2yazLTUan/4o82lxai/YSJuiCY1oGFfT8ShBCDGF/gGe0cTCm8b5vAUorWLUHpwuA==","signatures":[{"sig":"MEUCIQC0rc1MUd7LimuQVZU7Xr++HcYdLcz+Rx9cbsBcjBUabgIgOknZbYsaP6elhbFZBj4Awdt/CNSZTdgLNkbYaJZlJGw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRPFqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBdA/5ANfg2uXSYRpqiicx44msGidRT4GFSfly4t26lK2BOnttyLGI\r\nS5VNt2GfjJljAPV9XmRtKafTn3WDtucq3A7ftxyswf3sbySmfFRrvZgQ1DtL\r\nf6YoOm5BhdrLcJbYLVH290vFaf0t5Hkc6o4awg0/btL0p1BaVfCBEHrIfwZT\r\nVeB8CyWJwqFfw8hC2i3tENzJ5Vv+pSJgG1WQHNC9wbG01jAYHsoSx71v1wuW\r\nFFFWR731kB3bBXKrrXjrk1oCvWOaAqt4dFQJQy/UdEsbUIO5tKtzbzp4T7QH\r\nHW4D6xviE2sK068IK4WdHQpCFB5+61pQylF2h/fcLUGaCwxk2iNlV2Vu2Q+q\r\nb7h7LiLImlRj3CUWmX5glv6S/GIkTkuwequVuu1LmaAvHT7hFVOo7+uA3VkN\r\ncUUx+TqBrzymOeN/BEatGamfpUcReMBxOdAHUoUspGDJnS9x2gF6pJybt63+\r\nS1mjz0rkqLcvXQXRYsOWFa8pqPyKJf0nM/C4bXtwBM1tnpachYCALn9h3gIl\r\nEy4Po/5kIb0SKOs2Xv5/WaT/ToCWhkYYdBUtsBPkJgY9ehrPzmxAt6qwCJ/D\r\n6ir8P7WSuXT4k/aBO6jQE14+PoMZLJWI1wuX+83om3E70gBpZ3pN3s2RQfKN\r\nYHGogSGBy35HP31vUpRbGYGVnEimiWsqlOI=\r\n=CMqw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"ec45f8559f1e4b86c45b15955d031baf64e92a7c","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.87"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.87_1648685418215_0.8048967334932","host":"s3://npm-registry-packages"}},"2.46.88":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.88","_id":"@apollosproject/data-connector-redis-cache@2.46.88","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"556314c356e32b623f46174957eb69a0741e53d9","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.88.tgz","fileCount":7,"integrity":"sha512-k/4qujLL8jlUwJ4faQ1scEy5QlWcMGFK3NrpHKI6cn0loMWYcTR6UNYh7JhjjgWd77l7iXC+yNVdgICtlv/jgg==","signatures":[{"sig":"MEUCIQCyhRhJ8x9fSe7oUyCGfbp0uwE7lmtdQNQ8ZPI2JsOAKgIgZurxXARaBQziVt96NVN7aFlIFY+SKH9giyoXgWQRb6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRPJLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqiA/9HvwFeSuCKUO0PrIMIYAEn87y6qyBOQsoUz3xrnZ6Bvyf0VtG\r\n56k6+HdBx3LYtQw/zE/53GCNWSchYZnlx0rJPpGahAqWDsTz9JU/N6S8sqiq\r\n/Pt9fOPGs+bTWDL4BP23FE9U+Dj4F8A2wQSykHhrComC6yNhECamrOuGbW84\r\nAXT4G0nUdX+97RbKTG0yqh5N9wEK021fUHmzdmImHBj0sxnN9+3HIOZWnLEe\r\nHLJZANChDJlr8heegrVI56UC7w3z8xb08PGwvGm0Au6DD8c7uYOb5uw+t5of\r\n1yR6L4eAhjjc5wAnV5JngQ6/JUdB2/C0TdrsDha5xzWVM3HNFzW4LLU5YpjZ\r\nBg+mdtNuKP7OV0J6Btnp3Z0VI8V5l9mMcZ6YDjTxnl8p6fLGAfrOYebe/1i3\r\n6K7Y6LjVw2JDA1nXwqJw0yC691xCkJFicnYQp/8ZE8bE0diUKTTqy13tLqFz\r\nj+iVVGeMTW2gQ/wxK25ZupwsBCNa6BudzNHFaztf+UpELRmGRSFsZ/TmOapI\r\nnPFxW1W/GPTYX2GSwt9+dJ6zZBtlVbzLGnKsRis71IskR10o2EuWN43SEP1q\r\nn6PIOQ8WXKrDuyms6rkgJNiFl11XlPR1z9s2EI3FJJYfp8vhDgX62J5Wmfko\r\n+6dhxPfQyW63pFCa4Wya9o03hAY1jMNjZtg=\r\n=ZTLg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"0f18ead3d3541c288630e10deece6d6b5827c8b1","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.88"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.88_1648685642490_0.6068957466613032","host":"s3://npm-registry-packages"}},"2.46.89":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.89","_id":"@apollosproject/data-connector-redis-cache@2.46.89","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"bab633d1649786ef22736eca5b3cd8ee8ba47767","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.89.tgz","fileCount":7,"integrity":"sha512-cyVD5rhp2v0+3Ue9xfYNPzq+JKH8gAWS01Bha7RuR9Hwy4v7H/o1AQufyCRY0Uc9X9rO+DAxuyGtLMgQI2mCjQ==","signatures":[{"sig":"MEQCIEWb84fKwDmlY1FPyhbOzFdPHT+Z1RZ3/YdZFUM1q98iAiBXna7NB+JpzjhVImbhMzFeDzj5D83ts1DADJKa8h9fQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRPMbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouJBAAgtZNtJrF2CXua/FJfGPcsN6Y6/zUXpH8FVGtZjb4EZXjZ+4b\r\n30b7R6beIkxzn9JbD6JxsrJLLzLZ85O1UNy45MBaNjvmYbNPO4Oy5irHWaEl\r\nM+mxeYVEcUANtJifxytDyLM4oI9lpjOnXEQlPuUzqtpwkx+9I4SKoIkGpBR1\r\n0j7f9zLNkVKsusQVWIHDwK+BcBI5qUfDHlFS8JsmuUxELtUhulAvSWLi7OT4\r\ntBayyO1NvxlxDsT9mhXyk2iddYg7wSBCNr8yGPDHNVyX8wHEyD68gaXwOpwR\r\nz/o5UT78Tw2E6HC2nn2c49W0pSBMwgKhkjcd7QO/6AtuJyOuRbsYGfufi35p\r\nSdBRH4IY+BEa8Bh8F3dMb/3brh691ai/fnDtIWAO9NbZuJiEMS0YFKJxey0U\r\nrNHQuUJ2rjWewIMoX0fUaHmGzkxZ9bWTo5odwZj5RShOyPSeQTI4apz+JY0J\r\nB2Q83D85xuXcTa4LjvzlIgdpTW9ezI234wIXWSZRi6IWxdzv6PsbPojGZ0O8\r\nlKeUwsCO09A8qOcow402Xntzm+XZf7+NUefdfI7KkQikTA9g3vx6oZafMm6R\r\n969IBcFcaqioUTWb/mkPeyOBgsWY3E7ikJdbZn99AUuJqCWGGwbh492yu3AU\r\n/aH7WSgdaM7YL9VWNUcCsUFOB6wvKMs4dgs=\r\n=Lo3r\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"8b56fc0d8ef506867467465a69eb959a5ce7462b","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.89"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.89_1648685851452_0.7661422763716659","host":"s3://npm-registry-packages"}},"2.46.90":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.90","_id":"@apollosproject/data-connector-redis-cache@2.46.90","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"c320921b7776e20bf9420f6e02657b40d44946d8","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.90.tgz","fileCount":7,"integrity":"sha512-pDtspql3CFMeMzq8oTqhV8GzeLYoFgg2iCVnDKA6HpcKCEsXu1j5c0Ke0UMK4+d1FCegSukieCVUNC66TQgxzA==","signatures":[{"sig":"MEYCIQCGCivVPqYzBeyqXsK/nNvHnOgpXbAjH6HZnsjXu4WtVwIhANC3t3Do0f8p1bXBEoLB+Z2Q4GKI9yWhzQq2KlG68ONq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRPQRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpXw/+OcC4/AfHlkXDkhawXTBkYvvXtMV5DE8Oaiez6O3znOxw0Vsq\r\nK6nkr44uO1qqgsUGQ1QlkvBrBM0HKpH/bdDCEzl4Wo7oaQlgApmZhjra6Wve\r\n1eURnknbUs6QnnXvUdxq1AMYESztdh2cYa9rFcikioS3aclKFr+22otH2+FX\r\nQcYfBdHUWJLuiUwZIck2rvARlIpNALqXWu8SUhPVfqMP65KBEJocBFaVSSE+\r\ne7ken1o9pPXerT6Q4d/XQpppeNcPrh+sdCuTZS7p/N+CxBaMxfUwMUF0zPDj\r\nq2y5sETPWu3rOD/MLzxYivdduxyhvuv3oOa6JrIpwIroP1sCAbSz8pao5lgq\r\nbBn6e9za3LVfLaMoXdY6AUaXgeUADEeb59Gt6xOBz8CnCs5q/uRxvkwpCyIU\r\nM5ruWjp7H7WO+9f7iAR+bWN+5Zf4iNC9F7ETZEnXEUH1eogSfPjS+gkO+Gq1\r\nvn+IEKkNCZah0mAghAMi4DQdia5pXRm3nlfCsyaGb44KaVeI+QTToX2PGCWM\r\nhzuwS3syvY5c4dqMqzVrNZr4hnWsKnjCr1LtBz02RWrAakVo6fMcYom4w5gF\r\nsbDXaXl3xJEkzvpC9lm7tt5xpCDrjWBLbfiif1+0dHsMdKnpy/XVB/f6W9PO\r\n67p+VnBBRAIqC2vuFJEumCuXknApoFnXhS0=\r\n=Wbxp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"07a077fe623c177c8d35acc24d474e8a93151511","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.90"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.90_1648686097402_0.8065767148032357","host":"s3://npm-registry-packages"}},"2.46.91":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.91","_id":"@apollosproject/data-connector-redis-cache@2.46.91","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"a3348d1c09d2ba27461b67e448294dc6233a342e","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.91.tgz","fileCount":7,"integrity":"sha512-ewixnhUonAPOe07EXLY/Ib07nYfDqb7w/EnDafjJ+TkWZ51kbkofn1ES+DEEc4i34Bd1jjh03cGkCfiER3/RUw==","signatures":[{"sig":"MEUCIA9ol7vUDYj+6NvoehXd/3ltUTitvsWAgnEDgqq5R60qAiEAmZhv3Leb7KCiCCWbg8VblIIPoX8OO5YPWvvZYL9UFR8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRPT5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpfjg//UwExNUG3/X+cmr10Z67snwxz8fQyw+rW6ajPUq4kT2kSZb0U\r\n7L+CzIbZ4ibkR294S+5I1ig71QPOCg2QDHlhclRzpHyvj88FcctRD653PYvO\r\nDtP+/IcGA8Z/lZ677toIcyIBgtTMnPBBXKkXX0JUCDY8qss3hXXk8URLShfM\r\nLAt+HDs/9Iy5dCTDXLtHiC/W256ALA8LBWUTNZLIlLg2meFoxO3BIXsziyjM\r\nnjOrSOI0fhIFZoaTynoIMKqSD/UM2ItIB0HStH8DWaqgmEBc3tj2CABQaQ/y\r\nC8tL5fpzv6BSodAFIgUW6jpXVQnO+BKKlae9Qnh/7RUJadfBV0oBiqsUUq3l\r\nN5SQB4I2ptn4lXE/OAf3dQmFSKO+OpzuPMY++8XtA/1Kd31Bt7lPhxi+qRf8\r\n7rpCQrRE6TKeSeCEJ0L1LxJqu7NGD8UBvAuMqLqIkWHB6J89WYd6B9Z1r2Hu\r\nNXeIDEKecUYZyJqo33CPj85QH3UxWj4xFI48v2NfzjE1MltAKyP5X9ngUIL4\r\nDuGSlehv1oB4kluCbT+/zJIVU6dGFmjTZNkepf6213FE+cMosUwXc1dF0gkv\r\ngVJkqgipJUiPSGUjYLK7cqUiFQ5kvMmauye6NIYMjKohH+eShwe/AgOniAFJ\r\nE1H7hok+5Gb8kuvchce6BESqI5/sRGrBmwY=\r\n=+cfI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"0928ce5b1ac8465bf7cc1f71bebc014d19d3c254","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.91"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.91_1648686329220_0.5836523264316407","host":"s3://npm-registry-packages"}},"2.46.92":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.92","_id":"@apollosproject/data-connector-redis-cache@2.46.92","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"4587c706b180db5dacc85e9c8e5e7faff1452b21","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.92.tgz","fileCount":7,"integrity":"sha512-MXWCCrPtZKwP9E5o/31MPvx1xPw1uBeYBbra1cZhJ5PEiWFUyuPgkognKjKUWwZSdAAtZcytS7Xaqk3kgT1POQ==","signatures":[{"sig":"MEYCIQCXUY0PzZ4sIa02j47M9jz4c8AqToU7OWsCbMxf0p8WkQIhANDqRIpSCfT/0yS81p34eIOjUneYVbtgFQMwJqrkb50S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRPXcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriHw//bNQ2cPfyOZyyG/rvFEVNJiLnD6omQSH+HPvLBxYPM2bvCZoX\r\nxA1+SS2bFrygnogSDkBu9TBnM4UR9YthbjGzc6jRSXBIdOYJHCfkOpl+RqlH\r\nAxUoHmvfDJx1z0aCcAiipTbMEOwmHdxcjtvl1+EWTOneWJkIoYuHezW14zn8\r\ngs/wJbwmJ0+5Q+d+WUaMiWUwydxJ876v5NE4FbtXde26ED/HIsTPuXX0ADYl\r\nka+mZdxJzXjcAn28FT2rvCHx+k5EsYfpQd5MHJjkvdAy9EpPiATGcYBXqGO/\r\nbqd01c/VgSGXHgwY1ULq7WNUyb1DIjSUDopylk5Cvqe+86k8DmyzjP8UdkI0\r\n1dDxCi2or7Q9BlR+jC4RyUJRvrEXb2eaS1mtgosr/iG7fSUKDLk+/k8Iul3O\r\nS+4hhh6mhOH2pKzK1zWUpG3qidXY2rwHZnVDMJQ2pTaJ16WxiUR+puAuq4Ek\r\nT9ZrFEOXqC/khLMtuhCDwT4i2Pyus8pt7oFXkjjHVztXHgCnSVL1IaHyOUVx\r\nk4gzrAyNjgtmAVN0o347XudxiBPqtppceZFChnmO8KBwfJyePCdGuO4htvo9\r\nJpQZKhLmIt8fzoIzZc3kLc1i0BjivhicvIVQ4HSmZ4GiX3QmTdEDzikUYyCS\r\nXiM48LMuSt9ZEsB2+U9FHf/ynVPbVQjSNu8=\r\n=mO3X\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"fb3a956fce5dd8758e92604c6624dcf4ee479a17","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.92"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.92_1648686556556_0.35040930509111234","host":"s3://npm-registry-packages"}},"2.46.93":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.93","_id":"@apollosproject/data-connector-redis-cache@2.46.93","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"e515646796a3197efe5ed707d337c226d9bde42f","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.93.tgz","fileCount":7,"integrity":"sha512-wAMw3lL8ge1uGuC394AwsM6ksb8nrn7pceawoiDD7fLSXxBf1qOGpeavaw0aojUUxqqcJU4hJhGBu74eAg6Xeg==","signatures":[{"sig":"MEQCIEkY+rcynNw2kXZGobQIsV0hehPblU4XUCfxOg4J7U73AiAcg7gZy1Cwltf8+QH138I2ibpTx97NEjWf6DalA0Nczw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRPaLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdFg//Zco3CLaLK2epS3xTTZaQLPe5yRSo6mepBgplvaiKKztlftT5\r\nvZqomItC1a909zpX8JTT8psxkllpALWjtlI46D9H9HlBTzXW0wqNMTO6eGrB\r\nCnrfIhoDPNOz3PY3F101HT5IBqNuaRG3eCkCGx87X+c3LY0wb7gW0dbltdhG\r\nfBz0OxSS0XOYNIiLlUhMAL6s/g9zXIxV5bX2jU9Edc6FK9KNMYfW+Z5F9MGl\r\nwpfT3uYejz7Gg4goS6hP++zhZaTWFWZHkUOBTqzYFkH/wEgcXp5KhBkEENBo\r\nWdwHe7uS4STmNxrD/6mCLc/uf6ZEOtkLtOlArl9UeJurE8xyoNHbmZ81QGVP\r\n41FZ6P+HmLHXR1iGh5DE3Ydmcvn+2JJgxiM2DhXcGSzqAjwkQCug04VgVaq0\r\naW7v5Yhyi9ZblNO3/+lkYBVDZqj6dpK1CtBiikIXaxVz48A/gjV6rhEBy3b4\r\nvp4M+MdVt95nq8CFJLtmr0NRCoDP6hEP5I9k8f2oyPA5LvmGJcPyEuq7Bysf\r\nZUmY1ciapm1T2r0VzujE/pl53UxDYAj+L6Y1wezs87Vw0EKzsnTqJT8J2M48\r\n4dS8t3j2Z6MaL89MD6vRb5CvlYGDBeTHXL9lWFOalYAMSOhHBTuBIMya6fDj\r\nif52f5fLXF7rziE14+rfJqnnF6/oQxllaYo=\r\n=FfDg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"c48ee270638718bde3879a17e12423290b57c051","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.93"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.93_1648686730927_0.16394002679734787","host":"s3://npm-registry-packages"}},"2.46.94":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.94","_id":"@apollosproject/data-connector-redis-cache@2.46.94","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"de44d7c1378302ab2b860724a88c846ae23c0071","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.94.tgz","fileCount":7,"integrity":"sha512-siyoXbytj3FRdC5tVPjoZEsM7yjOI2aMq1MY2M/QznhlODoHAmnH4YdDKYtFzfp+mpl7xcJNunNr8eLTZn6DFw==","signatures":[{"sig":"MEUCIQDSNox4XkLy5nFoLGwIS2hKWGpO4wiIamfTOrdrcs/y4AIgM9ixdncP3Jb++WThrTlxkVQ8ru06/eE5OVfuzHrmfEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRPdrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDug//SXPzp9iJruQUo4xRaUX4Zb6kqzni65AFZaiU4JUELNhhfD0T\r\nTdiqyWcoc5ONnJV1EsHxWpTJKrZs/XmPVF39sWuwaQIv4uEB786MBazR9BQz\r\n0oVXozB1cZsCWrN35QRaau8tgcuM5WwjM9PBIfoiQtsJl4SeqTSK5qvl5KpP\r\ndLFKTM9XtaC4yJOvzJ2lSnjnw2Z1EUdGadBAn5jszFCqi7tcqAupDiucot15\r\nu7wKM9gS5edZ3uKVmN0Af7OBg/pnZvATdrckGGMF8O3xAZmamGqeCEDA3Qys\r\ndqkMYgY7Nc28LjKUT3w8IAqLMDasEOXapb54uZ+QnxCHBer14laUBq7mrnAr\r\ncugwAJCHTod9NvgKslAPrDVW/HZJf+FNMxNEi0yq1PmkNIbeZS1i9TZrLSug\r\n+NyOMhhQ/AJP5MUe9r04h9ChKVKKOLUcD4kl4vODIwHNiHp4LHd95k3OWrym\r\nFduWxYVN0PcH8KvWDLuveCb14WkC++P1y1+vX5+Rxkvj2ClmJb29lyeP7Z6X\r\nT0koe5v+ZHzkiSMiZgQVsWorXomTre1sqxlP+1r8siaehxu4lcgBoaUKEymC\r\nLekzmPYGCQq1yK4BA3zeKo7+dSVXDTUT8TsbkeRWERTNR5RaKRSqvzDjJ9my\r\nwS9tDUxZTMr4TBPPQiI8GilrLDtWS3oKGhI=\r\n=0dpj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"c13aa8f2ef1f353bf7c1e9a2606078ff04b029af","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.94"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.94_1648686955088_0.05344630240393555","host":"s3://npm-registry-packages"}},"2.46.95":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.95","_id":"@apollosproject/data-connector-redis-cache@2.46.95","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"f86df318fee14ccb7d45e18eb01900a801a4e630","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.95.tgz","fileCount":7,"integrity":"sha512-tgwK7tHO9HGV0+Ya2KfmKav6BJMzrRLi3pZqEMlwRwMhzw1fRNEmk49WiEChwPbnwM274q2Nic0ya+1Qog/f1Q==","signatures":[{"sig":"MEUCIQCVzmLv7ESuCHwENMTvTtQIrtqS2reV0FGYMORXi4g18gIgfgnE7kWYh6p7kxLEbnYn+JkcjU0JLNGVUHWrs7PhxGA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRPhNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpj1Q//a57HKCC0hSLWluGFcekVm4GLn/qDjyz9tfKEjim44ZgmofwI\r\ngmnSdkYcs77lgq6go9gATJXGORqImE2bEJkE0cXCAbUvC5Y3h2BLd/yGO+S9\r\nW5Kvl76bIOHnPJbitGoXjoqNYKsDAJEW0cYKzq54Z1Inpz0+06IhvkN/YP5d\r\nJ1+5A3LQiuQPdDlfX5kYG/bIJATN2+O1hHxWbx9dwDTQ+JCGfZwACK9i2G+b\r\n2OMdcr0CyRNHOcTjjqkDCn897awUHWJxSSDzmduu/zgErrwio8MXLBDK4MRd\r\nQXJYzhwHgcrPwqrtC/K9ZgwaZQ2RBfXFQ7gBFoMwPv2DluWDZ8ndMLQmZWkv\r\np8tvLmzpBw2Gs2REu9CTqhL7dH24CvM+Bq4pfYH06OyvXm0hkcNuJXkeXPtk\r\nhGtwZuAStDvnL/ICB+pv7fHYYn32IsmQZ6easfcNFKv0J9i0rUClvFvOotgz\r\nCg4ynymZoAz8toU0hJli8p4rtuLN9aIH7e+2XaLxbCuZGB25MLBXbhWWg/OD\r\nxmJC7J9+Rs498GnpSPTRGl80GOu6YKUwufKeR3zGDxCH7WlrwjOUXvphvBkJ\r\nU6GYQlGdLDdUrRzp6/KHQ0Ed0heI2/V3ww28oyhz/8UZJ2BMMQ60RGkFtO0J\r\nkO3P3/BQr/2QIOUWytjxJD6ycn4DAt5acmQ=\r\n=9nDC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"a1bc4acc210ea73f166fde940402ee4ec8d2c024","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.95"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.95_1648687181131_0.43215331574425053","host":"s3://npm-registry-packages"}},"2.46.96":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.96","_id":"@apollosproject/data-connector-redis-cache@2.46.96","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"f3ff72cb0bbbf98dc95760da4d2cdd843adfd2e2","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.96.tgz","fileCount":7,"integrity":"sha512-HM0MkRlCpZSyNmArLiz62osGVqP562V/rbMw23qzDkjC1JLdk6V5fKEvnZd2T7zhrhN83j7AN9gIdDN2hHONFA==","signatures":[{"sig":"MEQCIAZQw6OullQKMgmKYVQJf9vfJUxq9nVLypHD9hbzhdctAiB5GPI7nKjrhGf0krv2YnEvY3iPjFE55uxOwqb1hsBo5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRPj+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/LA/9Hm8MpNerweL+ydiNY5O9eySTfm0N3amlNBPOjgkT2x2sI4XC\r\njAAPRqHSXNQLAxmDAuK8VjtaK34ZhJwBSvm8CR3aWsXKpzMJgSI8prcye89p\r\nols/Y7SS/llNLI0ditzK4HUE1qo+LKL4KPzpJoTw+o2zvf7Cl9/dZrFkx2ab\r\nhj1FU7LumFDPfe2RjwKmPJEvlSGuZD8SEXKb5RGJLCPCN1VF7z2mE6qFmET8\r\nY3A33njuFWTTjrSMSopAPlHrOGLmC6MPdAIQb69MY3aO10xaJ29ivcJBzOqH\r\nKIIMW5hjpmYvNnU8gvp85tAfjqxpOazaY+jAxG8rGgjVsYWen/a+Ik5y690n\r\nsp9p3JgWR883cLiq+FFJ+6wY13aBoxeD+SJVdsq95jEBc3znM/LV+Syh7dWD\r\nc/FNCAKLQxopXAu71Yw+dyZS+n3lrUDIzXqw4fIsEtZqsx6nZLA37L692YJi\r\nG/8GAE8ooTSkj/sWKKVUo4WX8MNBW6sVpxWekS9cXY5G1JZdCvFqtplZVw/c\r\n4QI0/bio3KdElRhbQtNogJJQoGj6iQXhOAZnSCs177QIETvNBU+ho35PRI32\r\ncVCatRsJ8lvs/GASUsg919UGMIzEFLeoRzAOcCe4vYafl6d4k1cKlSD42mZ5\r\n7jUGSG3XgS34VoVEDgMdpNCVC6xMKGTZS/Y=\r\n=tCHP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"151d38327fb3f8722fddbb5721cf138bed92c371","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.96"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.96_1648687358584_0.07630324926482546","host":"s3://npm-registry-packages"}},"2.46.97":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.97","_id":"@apollosproject/data-connector-redis-cache@2.46.97","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"6d3169f2595033e827c9b18918116463ef03d6e6","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.97.tgz","fileCount":7,"integrity":"sha512-JeHzfW18F73Fpq0ePAkqxmmEDkvTcl1hnUwe2ONBmzJaxccWQTp9jib3e4HleKM+Dz4N9jNXll4zxPY8BagjTw==","signatures":[{"sig":"MEUCIE+SkVzS5BsikjzWqD7oEFWlNgXUy5X6yecbKyN3UdsoAiEA2oPuhxBF8C4vVNY4JVltZyB7Rt2Ju5W8LRnAkkyC9k4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRPnwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKyg/9FZVuSk5MIK3B23FYrPzmsslxmES+Nwihlz1+lW3Tu2e++qYU\r\n42ri9GxTzoebokURL8xGZj+/Cb4FqOFiVQq+JZwdqoprMUK/z0ZlyreXOhc/\r\nP6aDXObllVAPaI8G3bgWX0hQL0g+e7el2vlp8Y7vyQmMghS00bYflMS8snFA\r\n+56f266/a78NOiqJonI+0QgE/fP3X/bMtNXHHi2tmcrnpvOF2K6qu/v6Czvy\r\nNVtzJXLQLxtNIvfOn1S3zNq7RYRE5Se6CrxCfjjRqvVxotv2i3Z7y0g7ZcOq\r\nkpYEx+EoiCfNGvCxV4s0t/H9N3dJN4RngWRCdO8UbX2z3mFsPtn04kgZWrkq\r\nwvI/akexHBvKKCE5b+EbcLXd/H488dJGD3F2Tt4NqBhoepmMEdPIaE8HxkRH\r\nszYjicY1UlT8r64C8vRxMEUTEA6mM7S4Ki0/zSy3KjHw+e2X+3+KyKpvr+g2\r\nueDMmyptoirUnh0sKMgqEYyyJCFbCBkY77REF2Jo5eYQImO3IDlT4JLcxpWd\r\nJrKIXVWMM+SPcyPCV+W9BWnyqeD/2AAbGDXC+79oQ6qZIgRGyNUzIx5oYoGt\r\nGkKxz0A1IBaWDEGByGI1dsyeUqvo5bIRzXwfPgBvB3dCJbxe77WoTy5VvamA\r\ne8EwDV0nTZF9fk5Sz+Ospg15raQDXq+46e8=\r\n=VpXK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"7c5a4e80eade4699de2b8ff825a036b6ca623d15","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.97"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.97_1648687600303_0.3846847156715516","host":"s3://npm-registry-packages"}},"2.46.98":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.98","_id":"@apollosproject/data-connector-redis-cache@2.46.98","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"76e97dfd18ba3b51c6f909b7a53b1dfe5b608dee","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.98.tgz","fileCount":7,"integrity":"sha512-boc3KnZYaECHAr8OVSgkOeKND+85GW2RmYHcL+4FUg8JPtvp9p9cPenVd5PhEWqQHUFXy5VqQx7FXrmNHKf+Hg==","signatures":[{"sig":"MEQCIBKlXAZUu/X7DbvloXpcEhgLSKdEKc4i/CvNze3kIEVRAiAy7goWAhX5viI4smXpkYDJCJKxzboDfV/WNWRCRXOXLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRPqsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprJA//bH6mKjrqB1Mgxae7WKg2XfbPMzM2tgg4z86GvnaBcoXXqDOK\r\nmPX2gyx/D1T3K9DFqGgA60GcskoL5Dlq38GEEOZ4O96kP7qGsttj+o68IjlI\r\nd5fMRm5zQCbmQmEYKxdf3gLsdPlUJsv8DABEcFIx/N4mNrDOZuObf0Pj4GOM\r\nIlw/SZ5bJB92mv4QhHzX5A43JSJvVUCEa0cttKsaQMQ+8TXv+dWlyxSzezwa\r\nKKyuikWH/OqGwdJPqHSCRw8bP3IaAl7uBe64JxI867hVyTbjChjZVvL4zuZu\r\nbQZqREN9Nqi0JS+v6PJ2OispJWUMhW6vs3bt/olimZjPJeDt4sMWoCXCo4qO\r\n+oGIl+Lty65S3GL7IdOBDKx52P0wp1F/G+yQ9+b0hyeZyzEUQPKUEcElIRcG\r\nsp7n2gb0AGuX1D4o/5y8PqdATKSckGQ8sKApnqPBbx3+xXf7Rbeevv1rFNG3\r\nyuJYUSdNgWd3LitGzmf8kyu6n6iGB3Lfqiv0ZN8DAwqABHJmChatar7DOZuq\r\n127FBTek0wRULK1JIQ65D9DVO70NBKTHfR3oT8+bfin81eQzylOYP4ChvorV\r\nFSi8KW/XkT3YJbAh1Eewfg8PvbD+7QWHc9ytMwvdNfOfNY5VR2m6/IonyYh1\r\nD+OtlqacONlSjunFF6APT574bN3TZzq8N58=\r\n=/oHB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"783a8f71598196f826cf37891256c514923eb998","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.98"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.98_1648687788671_0.38787018049306976","host":"s3://npm-registry-packages"}},"2.46.99":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.99","_id":"@apollosproject/data-connector-redis-cache@2.46.99","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"cd2d9a42a90d39c1b4644574cc9dc14c7df5be6a","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.99.tgz","fileCount":7,"integrity":"sha512-Ynqs7ff6gdf3BVGkzjJxoRgSgJC+WO1g2ebEGtx2xLVKHdUyZaMm6aKBKYmlZqKLp0yHh6c3ZBkoAoJvBfemZw==","signatures":[{"sig":"MEYCIQDp71i7vL4bqvX8Zh+I5zVOBINCwrX5tQdKyRAWYBA/dAIhAItd9Vqj5MXT87wiAPLz7HKNR+0eDWyg7cWEac4hgtPP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRPtsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMLg//fm5W1DUWW8U1M/9w0UM4cGU6ueWcAa8wCg4jdBN5a4HWNVVb\r\ndgiM88x66xcA7kmk0MXdahN3ktWBDBzUyeVbdhlBJ139NaWTewD3J5Q4ovKq\r\nsF2N6SmMEQga0xxOnpG64EBgoXW+gdlOHvS51T48YQhTT0jQ14b2PqlgXbax\r\n3yi387TjHM0/J27Lw0Vf6biBuTx+GG87G2eLkf4CRb0scYS1dSxpUAIUTP5+\r\nVfLkveDf31PVxihkPu7RkXxCS43MD/ShQBb5YplVxfW/EuF69fq6u4Y2gYrP\r\nKoc+4lto88XFeOV/dh8f6S+ZG+6tekVJHsQAPWINEmNUKw7MXpwRhw2GAu2i\r\nyPTeLGM97Ypri0vHpLXSdqOCZH77JR0wSiAf1TNFG0Bw8IdK1mJMwyzxLXPz\r\nRdVCKDRoXs0HuQcDIP7wOGr2DaJht2dl8JBr9OGn5UOQrDV7l4WGQ07pcvXf\r\nlXyNfh+oMgkZg4D1Xp0Y/0kyJKDjQ/oiNDnvKY13/7CCkryM32s4BHnaauFE\r\nVf5Roznf04rkNbmyctmXHUktb6ADVFj9xG/afSP1V1gvs63eZ/coi3opb+hH\r\ncNV/oh4fz+jGk0KTtm8itiOxOHd5RhG90HXjb7YBdRkqdVf2gvsDdWZ7dI2c\r\n30KziTELfFLLHqKBdv35qK2Qp8prO/bAito=\r\n=VTak\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"c1abf33052521aef21299884edb2051be9f1bb90","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.99"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.99_1648687980103_0.3490441575991403","host":"s3://npm-registry-packages"}},"2.46.100":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.100","_id":"@apollosproject/data-connector-redis-cache@2.46.100","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"ba52dd6e38d90a265b59a50852a36fffc269c041","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.100.tgz","fileCount":7,"integrity":"sha512-TOU8gvJiquyVfh5CHRucjpn5LLHhtg481Ve2tno/MpDltDdruMUEojiABcRv671dcpjy3zqDDHPBBntEWGN47Q==","signatures":[{"sig":"MEUCIQDCOZTeflcS8gtai8oMKgKiNIWVwpJmiweu0UAwdJJ1igIgETHfcYpH+4r6Kk+q4N090/0hgzBwCKjkCOYHkO6xw3c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRPwTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5VQ/+NVqRZdzDtJPZbqaJ6RQBfw7Uih3uzKUxiuFeOjfIp5gXldwX\r\nYjSQg96eIzxSJ/cv5ZOXPZ0toSzfj8mAtAhZeH8GDeMH2kfDaAG+hpkKeILW\r\n40KrLT9JAvrNnMbKN8Y+kkgnDpZ9rLXRtfgnFaZ9ACC981wkxCEHaQC/DpIE\r\nWJ7l4jeyp7KQAJ79NJc26XAfViE8IGUxRT09kVtsmT0g1btFpNfOPHUrF5/E\r\n08WwJGQV3sEIZsIDr5RBIjGQrmfQqVToZpUjoGXC3TbVOW+aSuIyFwbHr4a5\r\nd1FVASFXdpBOprgIUXjmcF+vB53gMcLAh5R/7foPs9UEDC2TS1jDk7EJN6M0\r\nJa6ktDuvqHcSpLuR0980onJqB/FUqTucywN0c8on74gu2NqBNeLzD7TOKt8F\r\nfbeOOltRFz49RunIqyy8ogPmSY2JJhvpYnyxKc01F0rngiR4YHWP4xk4FFmg\r\nZzSbt1KwyvIsVOl6TYteUEsJudpQDLZZ+RlzXFwNNObo6RIjosraI2isVekb\r\nlSxEAhZ5PSFdqNgutwPjQ4jLmAMRAh16O637jXxVIS2hP+mW0ecHl9th7nWM\r\nf0l2jkYcHF9B2blxHD4jJNsgMBe++5Ns6iSd/oz61BrwRGDR+DJBCr5Mn2SJ\r\nm2iWIGDUiepTVn0tSb8NYjMmahZWUeKALuE=\r\n=iUrX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"c2e500b4f70d564425077febef10754e3b1d92e6","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.100"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.100_1648688146895_0.7291739356924269","host":"s3://npm-registry-packages"}},"2.46.101":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.101","_id":"@apollosproject/data-connector-redis-cache@2.46.101","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"0df9cebb43b8df3518252c225ca6c34f9485952d","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.101.tgz","fileCount":7,"integrity":"sha512-h9Ds44ZtEf5MqOBqG3pUHSyLoShVpb3bRVWkA4Rybmls1LEJ+DsmWFxsMV0+mD774EJzENslvRxr53yIXYI2Qw==","signatures":[{"sig":"MEUCIQDIDfo6zN9Af2W3mW7JiqEpCDkoxGlw7/hH54dssTvtdwIgY/NtnS73FPlzXWrV8Vxad3knMpgUO2YBrhhHWyy8KN4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRPziACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozFg/+NOjF2tswILWIVtVQx5P7oQPBMj7esYils3D2IUKP+6jiaZTf\r\niJEW709TZZr5eTI9lDnkRLLCirOPz//+35XkWTmj+ptxvew1kswVCcak+3Ud\r\nWEJ87cMF37ZcEuVSPGT22CyGUpkp3nWNoCUbk6gqdyCvV3IXkuaZc89kCT0+\r\n9AH30a+BaXCXChljZJuTOa197tYYuhz4mDCoYy0/nbmYkv8qMphWjg3KP5vm\r\nBB9xQn2C0gs2Re0i9WRa84ROj6eTyxfudGG3Ys5P01qfWnqPr1FkWHpR79kD\r\n8pi3qpgtBps+K8KfO1bWua0aGGJxofeKKpQQ/hUTr3HuBhF0JIO+/877hsfH\r\nugwdxyrXpuX5pCAs5YjrE20iLdxBIQjiwRruaCllmSy56XXTEdxofhYV5MM4\r\nf64LItx5EvRRw2C7W97ihNG9KxCr0LHjmZ5Fy6bt+wP47v2YEZNK4H/TDQv7\r\nq08YIL52zmKF67JMY4/7tFnWROPMFQW+f1uIHkPRsajKSXEXWAOlvAa6W1Hn\r\n/DjCqTFZ6xGf4dwhbPDt4EPEfj2rM2NpVI2aspAbMPKRMQMgb3ByVBQRHoeo\r\ntYnzTf/uEp7rdH6gqdwsq9U+p6fIEOFJ4rCzw2TvrhyeSDALJ+k/PdsEvT7p\r\na83PP2RQZJq4w6fdHzafG0JDyGP1BBhrWVE=\r\n=HTmk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"a5c3fe53e3ec061bd8d812c51d3ac831a6dc89f2","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.101"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.101_1648688354666_0.9456596178743051","host":"s3://npm-registry-packages"}},"2.46.102":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.102","_id":"@apollosproject/data-connector-redis-cache@2.46.102","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"44a469cd07daf492751771442322df4bec9ea464","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.102.tgz","fileCount":7,"integrity":"sha512-ad2RQoKXhINkbFzihHNxpEoawsjIQwOHRgO2Odhoac6g29n5QGgO0Yxw6sek5oH6gAtPeWCjft0LrniyGWfF+Q==","signatures":[{"sig":"MEYCIQCNB+eK4d77e5WdG23myPdUfyOkObSn9FzmFWYh3KdbxgIhAPDgQxA5mKGhHF7L+OfAUFF47DBMGnoxuMHnKMdKCanJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRP3AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKOA//edvateOVEzvENcZQrosmlVkPMGTMkzmJNSV355bDOLdp3a6k\r\nsiOvsjXOzqrmjVh15dN5morXXU5gd+FE+94qOSr9CWS2B6S7v0+AJs5Ascu7\r\nPRyV1NGrk7JvL9W/fRAV+4ybVQT+dqPrWx86xaJgP1B3hW9Bq/6NIzsQQ2AS\r\nOJyk6oZLETVIuIb3HC2ykq48T/9fIXTWDur1NmyjATWWoH4sXd3xojJ9zXxd\r\nGisfJkGvlN3vGSeeqYoYRpuSAZUBAwycIcRYA0Sbp4GFjQjvG/Jd3TNf6dGn\r\nK0X356CryELo08I6AyU35KiWK/rBjdueMjPeb6964Tc6VdlJLB7kJOOIoZZC\r\nIym6o9teJlO/JdWoya5stYPGdNBrzW9Zb86GlDMeZOqO3U6JojlEMYGxVSJU\r\n/UsJbEAj4wmfqt1/E4gqgGgdN8dP/wC7mj3yI/1P0LQEWweYmOKGckdpF01H\r\n/1Yq+BiDs/r5p6cB1717Wf3QaIeArQmdxC4XGYRLes6EnTFjHSMMOV8GijeH\r\nwT2a2EGvKJ34DWeJDqMml9dROScGIvB5DBusW0MrXov4DnijtDE81RYJ1neA\r\nwEBrJIlSPkQFsOWp2DGDRSzqzd23Aa3xnQdHEJPnQ4xGhQ8QOrv2IgfuJD1j\r\na99oYIi01Ew2VJ0kJqK4xPeoqXv07nS98RU=\r\n=gD6C\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"c617d908069d063ba38367e10688a9a4923c5d12","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.102"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.102_1648688576753_0.48056824434990886","host":"s3://npm-registry-packages"}},"2.46.103":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.103","_id":"@apollosproject/data-connector-redis-cache@2.46.103","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"f625fa730fb9b4382d894b1509276d356cb23cdc","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.103.tgz","fileCount":7,"integrity":"sha512-4pPiNrpqmuIy7RCH9K6WFLfzvLJoFGhv7SFRKfyvYUGg9f2HzfQyB/sS7iuQ4h60fS+tWvfXeslZQ2PhZ4VBwA==","signatures":[{"sig":"MEYCIQDHypAUGLW8Mt7k05xzWeZkDyhc+j7huvqxyX3XrYcpRAIhALAMgdaApwS0sHhHkQFSrXGnl8d9bY59DNagYXR1UB6f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRP5yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrp5A/+OHsgqPPMcX5VQ+zsj2xChu4xe/jFBW7XcKzEqGcwEEQdSneQ\r\n+tcQpIhbmPWyTsNFPKMmNwrVYJ+0lacytEXs/IQiKbXW5AyNK/WIi1Frbrwp\r\neKjwKmmOG9qfQv9G/pXrtDjWoBftgVQJ3mapIP/7Nbm7v37UuSn1H7KWYvRZ\r\nHY0xrua9PA8lRggoWaIf6ToVeOc9tzxNnNHoB289KiBwp8nX8YKnnY+i+989\r\nqhONzdw3Dim/jCjQskGgd1PTvQt36RbbXEZKxcyLUN2a4bW8Hw9E/arJY4sY\r\nDdzHcEPi96i1lTkOSq0WPc6gtLpQ9mTiVlUzjhMAy+r2EUN21dTNKAQ2yf55\r\n4s7B10XZdrnaRqyRrnENQKlWotZS5y1oTwYcBbBGSQ4nOCvD1BYtKLexV2Do\r\npifdQQ8F3gv7q4we8qBSsi9fcT6WODu1U3JFMkTbTdxIzr4PLbpRGbryNtwG\r\n3w8tnqF3Sb0FivL+qsowgwygOEbTP8bCEM0sIf63psxMY7Fo/sXjCcykFKJ2\r\nqI0YtS5qGXbdn09HXAenwkm4941OzRl6aLj3S63Hzu9xj1LS5fwYL/5g1vKz\r\nyf5TnTXRTkSu6SWZyRrrB1wB9mldByFGfQY9zk8DDJ0l9Yk2Yx104ZPO7uLK\r\nzaEMvlQpTIGgQqar9dShbJbDya3EWMF/oX8=\r\n=hcbF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"56d0e57e574d027a8446b1e783db535338121197","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.103"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.103_1648688754495_0.26275534161750236","host":"s3://npm-registry-packages"}},"2.46.104":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.104","_id":"@apollosproject/data-connector-redis-cache@2.46.104","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"1c0f1df025879d19363a2e7507a75482cda44799","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.104.tgz","fileCount":7,"integrity":"sha512-xhuIf9s9KDyYDeNAwLmHZrA6pfkDZZ6Nl3f0LE4Wt8Yw2uqhb/nlh+bcETfr8e28NGv7qqIPPFApjZpd1kZGJA==","signatures":[{"sig":"MEQCIEMdkNa6fHkCe+v/GGOqs3lnAzhKok836Ekj2hELXGpYAiArTkE9utaQyS9GuuC3y7QRDcEdeZlw6THXIP1iZW6bKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRP9OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOQQ//dGu1Tksl+uJwnVrwp6NAnkiq9Q9CtxW7EtU+a8pIK+Gbh/w0\r\nCIgk8mmO/yPemhuWsZPJW0XnG+Ai0q6bAY4edzue2PhhMbavfjsRqe3f8Ojf\r\nqXAN3PPg9pZU+kNNr4YrqUkAw7H30mwBvbwJAXVxB8arv9ouEc4vGvAjBXhL\r\nr/ukQ679uonra9EMFnzLQ1UNHtXIW7vbzM06A6bXD6hGObckUspfv9ap3ENz\r\n1+d0h6Zy9pK2kyELkNa5krwL/eqAG4fwyIpeA7TC4j3dk8TzB0UJAFk4QzVP\r\nYUXW8M0HLf0nafV5UUAJiaGlQgvyv1SsQ3D0gxPl9XB3a0bffA2iAdeb3men\r\nOsdFycXi/WuPIiNIXT7TsM2uTtibA7AYoV7Xr8ZORjv77iXY+I5qndNVFSU5\r\nHv18LL/ffVcJHDNN/N47vsHboqyv8GmwUpFuQqELnwAzipswRE8b4nieTqHA\r\nC3FfQDT5NGUiyys1GNuWysbeJIqJ6oLAexjYg8TgJHktJjQRq1uFY8/VfqXG\r\n7GPpja4o/XkJgy6qrsngPy6/dQxuhfnYJpCS69PSjZ7D4ARoKhF9zZLPpTFh\r\nABUmO6fzXBoPzB+j+YqeaC+0X0bjDnJ/RzqGaAfmIF8mChDhgYPj6r2ivbRM\r\nFGCeaHcxg+o//PNbsgF8Y/TxMxifCH3kDww=\r\n=nv7D\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"127746c89f0da806ef5337b43496e09c882e5cb9","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.104"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.104_1648688973837_0.030156090779177802","host":"s3://npm-registry-packages"}},"2.46.105":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.105","_id":"@apollosproject/data-connector-redis-cache@2.46.105","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"bb0722c0f0650a97921f124b7027e15ed791873d","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.105.tgz","fileCount":7,"integrity":"sha512-S2TjBEp5KzariLfudUFEHg7TR43bh+9KAeCwkES7ZgoMP1lqOl9SVVxPgDEQdcJdpm0QC9qMtMvb93kN4yU7/A==","signatures":[{"sig":"MEYCIQDO72ORnDjI0nalIJyNQvCkJ1JgAjtXheVTUX7KSa/zwgIhAPN2mJcZSwncb7YPBREss+hgxxBfsdWXMYLkt+vAWHN2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRQAXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoi6Q/+KTGRcCdT4O/qIjGKoftmKQUYakHg4Gys12rM0vg+M3LefyMf\r\nX3DBRmz2Jk7lEvMTv3J99raDH7t9mm32uqIBNhq4qRLtr66kfhhTHY7YW2wv\r\n6BqAyl2J5/BU91kPAtp6WVBuf1lcLO1q0wojgTOyflj3gio/m70XUqaLg+6A\r\n5ohhIpFnZCRo+AZb77wrmLkyO6Wk89c0uwgAtungjEH2p9oVhiLf3G+02Lx1\r\nJJ1iAYZMIvJo/gnVj2pMPhbLJ6pPV0+Hkkt2slYD/AklPXVr49uoWzdCt6LF\r\nc07H5CYFNZopdrg0CAXnmedB/g+eXdH9An6LDovE/6VZwqG1vhgsTsZrGbuT\r\nus71U36iF92u2uGopdDQB9KkrUnAS60mkDWUl+64D+eNB0VmPz6eRiyWcdPE\r\ntYYBTO8Rjz2ZkDSeR1RvxcKYl9jYq4a4U6f7HK8FJHsW41fUwpCm2hVKLGGL\r\nqJt+NNFWVWh1uj2YauaAFYSaSQNVz/LCrN9D0jTlnNPIJpG7QMIB/HZ/UZur\r\n1RzGzeS1lvq8L1sUItpR2KgCRKJC+G56R3a5GSxEY/XDJDVQALLRWZCh8oA/\r\n1FHq/fxRmdD6qxN4S6rAKDkMLHkSw1lckuUgyNFuTh78EIoh0sbnZ8E7oo4L\r\nGLtBa7W+BqD2F9sclKIFzQAN1BlAkqQIV8g=\r\n=P8vd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"725483cc961f97bd88da5304cdcb3c6bb6fe5802","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.105"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.105_1648689175605_0.6839090908934033","host":"s3://npm-registry-packages"}},"2.46.106":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.106","_id":"@apollosproject/data-connector-redis-cache@2.46.106","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"54f38adcdc58ca8bfab1703f7b2ea62e6af65b56","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.106.tgz","fileCount":7,"integrity":"sha512-dizoyHXAm6NtlZ0jaYXQ0jjn7wmjUF2rr5L12oJc38RPaI1JLa0KxqlseCIXWoucJZTEFRD81eTQ2NxZGMyOJg==","signatures":[{"sig":"MEYCIQC9xfe79Qo8fPI7uRmlrV3ydpcC5OTH6tHtC/RSvkmtPgIhAI5qtvz1UamcmGToIGxVSt/JwPJ5x1m5iytnCQBs4N2L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRQDvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUQQ/+N1L2IbVx4KnUKdENAAQY7zp8Zcdj1OY0I/XDUAniGm2g3+Ro\r\nhS3RqUpTG5fETKu8xAdfCzoMfFP/aIrJgmCGAhSGRufAd4+yCFLtNkQBkzVH\r\nm6dFUjRCxh8ZpjWh45kqqcX9R7zfs0LgJdYcY33vEBt2th5/zp4ZcCwHfOFr\r\nJPa+R+CBuLx/vgDEjxh47lxtfruCQWmjx1BDGqIKHLn0Mmo53mPFGFKD25jx\r\nMRdIllsUoRz5VvBfwASyUlM2pQp3bg0rbqjjvG7hAq9cv2eYaCye6O5f/mzG\r\naMRywkiNXnq8VPQOAi85nRrl4zXbAh3ddKnffDPBp2nqRfGkuwuohvPooRbM\r\n6Ast3240rn92cR2ji8feTOIsC1N8vzgcdDNmSTpfwxdOBbT2nvhwJJoJc2N9\r\nSQ+Uw0JQJFTBStdSfdKZHWOC+ZbtHHRAOk40pvsT6SX1s9IgcC8KnIJKCoCH\r\nhmo1zkSY2IMZg73SYrt3U5Y3C5NURxcoTPo2Z6B0QwiXdEC6Eq59V799aEZe\r\ndRdV4NOzJQK5dUZo5RO+ZGu8miOk0RUZuBL6q9/1G8CHMvllac7cWMe1p54b\r\nmYAdQrIwXr9CM51d02n0WoMjB+v1Ge2THI/HF/13Aj1T6qG6QofHE72MJ0E/\r\ni39w5SwnjGRp8EfxIOtd8klEZLhTFM8emgc=\r\n=dF+5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"ff681a492e28ca04557e77e88ef18281bcfc6b68","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.106"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.106_1648689390641_0.8645788739312286","host":"s3://npm-registry-packages"}},"2.46.107":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.107","_id":"@apollosproject/data-connector-redis-cache@2.46.107","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"286fb96b713eddf0eb5530602b6543d8c10f2120","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.107.tgz","fileCount":7,"integrity":"sha512-gRKwQG7fJDNQftkkgQYvLm65qdl2+4DruLxTx3GC7QC7BP/y9uPLMfvLGKryXlCU3k59SE3g/wNjQLSYFxXouQ==","signatures":[{"sig":"MEQCIDaAwjs5CrJGEMCv7Di/zpg2ZUS2QBe/x2VhFvd/m8ExAiAz/4Iz5h2JReBN90V9YeCVR86lbt+wOkosk+3R9M+/lQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRQGrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqR6Q//T7/SjFpXqj0LrVfXkdxEaTJJ4bDVlCtQU6/QJyxWuusRl+iQ\r\nzAfDOk/6QKtMF1InBEtPqWq5M8msRk+oqO9NRFAI/OZZqyKCwxSsZq3e+sVr\r\nzRlCCJUJwLinE1p1lSZJu1wyFemi7N0vwNMhVXrysxn7cxo0TYhbrw9C0QlO\r\nwxbbHXkw6GZkEL3pqlgEp/IdyDp1aUxruEY0LDD85Yz7YuoKij8go3QvLaz/\r\n7SuxpVTNSbH2Gh5rVZOO5QKoOdqdCN+9HRMoudi9HIBV/107Q8jA63Io4zxZ\r\nllMKc12EPq5u50Ut4zH+x2pZjXBsgFuJqlqHLUy0KSN8fSq63WLDRWnmYnvJ\r\nlsz5mD4F7K0g1j++OqLXKKLvrGiI8wuG67rNSiMzOwzw9hPSuCL66DuZF1dJ\r\n7rD45wFOLFH/q6uVE/Bz8yp3An4gi06WqK0TJUphYyxB2Ix3BUjHiobhQj/b\r\nb0sfYABIVf/ScTUk4zZhkzOueZLfItPHiQGga/Z6RDtM6pdkXTODswfOlUf4\r\nfZmC5Z0z6droUAa2ruWRa4AuTeXar+Uuab8vSdHP8HNZtGgNCXajBOq0sWzD\r\n2DUfScu1ETPrfvpVtQi3SDtnncjPYBENPqEpLTqMM1Zj9DDwuQ3/dr80NOIp\r\nji1B3lWP6lSStJugpNkxGdfNUQdq92XUPvw=\r\n=4JDt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"a083c6c8b8b42a057b722bbbdf420f487fbae85d","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.107"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.107_1648689578981_0.11785304256475015","host":"s3://npm-registry-packages"}},"2.46.108":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.108","_id":"@apollosproject/data-connector-redis-cache@2.46.108","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"546bef6005f210f71efa701e32b9289bac568b37","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.108.tgz","fileCount":7,"integrity":"sha512-/xBAkbMSO/zJXNY2t14nfL6N7nTFQ4GA4k0uCa3rP5Wf3fz8vRLYNjiw3N1+KoCFq506uOP1l3CYQZM9v+Kaag==","signatures":[{"sig":"MEYCIQCneFJigHEXoLhXwh7iKiObYFCRS9Uhbc/xD7OBK3SEVQIhAP1Z9A297arGzAtDu+fLa4jbkWRJLDAh/GKSES8vapvD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRQJoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7LQ/9GYZbn00X/Vk7mIKv7thrO4bgtgnoMwceKJLu/YNH9tsYkctu\r\nsi2z8s1DQ8oNU6K28JxYvOs5BhAoqqOjLugVEkzA1JuYMxlq84IJ9aK0Lq6g\r\nh8hccxLqMHD03wjnFFEVValj6dh+l8ExMsnD4fEjTEu0GnEORvJvPHllXK6Z\r\nzRYA6jSVbKWXZ1WvSzLevDSnSyKzzr7BfbFoMNTZEBmCB4AUwgDBXbRY1fFk\r\nStIUo3CNxAUivOgzj0FkrMTLHhiSeHp2O/YXadDvN7L7IkVnq6Mgg0YlwCVA\r\njgsnhIdGLTFwK7mZUyYr+NLuI50YYUKzjwwrE+g8CVYP0Y4/a/jDLgLJ65Xb\r\nhZ8YF1A2N+zOZYuB4qF7bMPKouHUUUF/rqeVQpEEiKDPEOc5cbcTJOYNZrzv\r\nN8842T/nyMoIoelte1IGkuXPgDRTn6GAnaPiBhnVV6kYBSI8fyL7C6kkhEjD\r\n7FMls3qyGtwmdfbGgzXhY3VkYjLG+adBS6pv8CpVLJykuqNSos/ImWAEtpGs\r\n7nvyG3W8SGsh7t3DeEcOke8anbnfC/qRw+ESgOMSFM0zr0E9PhtNMUGO433s\r\nViFS4JEr+44r9AMvf81Tf4NdbcthXEIxokbakgN8NQ+Sw7vi1GUVvxl8lnSJ\r\nbWKMyqDAGrUrca6N35eMmEpacg6J/StTVPw=\r\n=r8hH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"3fee7a66e777ddc0497f9e0ce651872969ec60a4","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.108"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.108_1648689767966_0.30685838431083257","host":"s3://npm-registry-packages"}},"2.46.109":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.109","_id":"@apollosproject/data-connector-redis-cache@2.46.109","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"4b6b41568cabb75030185736dd45415e52c4e8cd","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.109.tgz","fileCount":7,"integrity":"sha512-6aY5UhMbR8ca7wX/e6eTe2W8VlqBqS/SvGdwwq2tAHBl27mP/yb5u4xXjXMtDqH3ti5Yu2ifeB+VvdzeSyEM1Q==","signatures":[{"sig":"MEUCIQCV3j2uDP03TAgzred12QaMTDMPDUBNSufe3HfjA4YUwAIga4HXCYBKd6dZhLL8S9UMUPWRNlbwNupFp0nIy9mKGK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRQMvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRvA/+MPG42Yknp3YAeM4UFZtJQlgzq4SsACeZIBMLKo7fzbawp6as\r\n3G9zhaDSMDcAphdsGn+f0YgNqwECQBOdPfBTTwPDufNGiTOCpYkEsFeWMEcN\r\nAbimbfJ04XorbFZ0xXk6LXCAJcjJcbUs5/O7MBA5Cq73+ceSnKb9cvMTt9Ba\r\ntlf8bI75PzAPe3A2ETHCPGly438O3nCy1TR3sskt/V/dsUL1KbkKdCDJzJnv\r\ntVW923Ly5lI6Tj1JIC5d1QfpvXRvc8tNfW5AeZLZAVLFjMamvKGfX74Kz8g9\r\nuA8wU2yCcDOUeZgje2ScWSxRZqde+0A1vq5VSwzhfcpKQEnxylSrsLc4hKu7\r\nS9er2OTTibohRQ4fFV5rGKZiFIpzG4pd4a6UQQKmL6+hboV11A8p/tys6TTW\r\nJXoJ/OSB+z8quHIebwZPdO0IPE9n/Hg2Q0miP56B4rkCZPEyO4+mGUj2cA2o\r\nSoDj1GV/T+EVe1qtj8BfoaLMEjNGD1gaMOJbMGnFAUubv9GjeyqKtA1tv5xI\r\n86cAg3/DTCC9tYOzknH3KlyvHqdPfjVdMyWuIGT3c0okbYOadZgpwgkmyxDP\r\nCFuPoP68krzD02TCgXA21DixQJnptQx24Rg404SiyKUltCjBl+8Ndiv9q6uQ\r\nnyf/VLGb0PS25zCieSXVHKAh9/8zmWGpXrg=\r\n=S2Up\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"c7b98ca1b30d6105d8ea394a36403089e94d3fa3","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.109"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.109_1648689967191_0.06326551141358627","host":"s3://npm-registry-packages"}},"2.46.110":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.110","_id":"@apollosproject/data-connector-redis-cache@2.46.110","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"cf2da3a427c26e43816a9bf103b6fb2133340954","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.110.tgz","fileCount":7,"integrity":"sha512-VUpVTeHRQh35HpyNDRVKzSy+Rb1M6xwzI9TXmqe9dh2l8C+O/tm3YgNEUOKGP8xGJ8kfjyZDBMFplv/QJZWZyQ==","signatures":[{"sig":"MEYCIQCBR1PDsYGc2o5L3hswO3FGPq5gi/4NezAxKgBXL+8hDAIhAJa1i8CdNJxSk6OkP3OSwtTfoUKpH7J1Ei6dU7Hf6jEu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRQPwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhXQ//VZVt4j5f8X9SmdqOaTQ9QiN5xEWwypfcEiRopb1CzPa0xPpu\r\n0MWtetmPwwInl/xAW9W8Ff0V289N8SnbX2HF7CHxmd6X5P2Pa5iDfXkqfqVv\r\nPUo6ilq0LU4sDZ19y1GSk+Vt+WeKhTt8pKJq7rFmocebLjIdnRiW8gkFje4B\r\nMyd4kIAzcBMWRgvx6SUyNhmQOmDxryCvpmI5tuEmQVaKIyLC6zESH9CddFPn\r\nav5fYSgzaS2IOKw8xNPyCap5nxtucDS9H06zhg9WxFKLBXv6sDh4NN4ZCF7m\r\nFj7ETgEZEn9aXfJHNOS4nn2V1x1ebB9yqbjsyWcgH0sXJXVW5CaFSlTP44QR\r\nWBH7EkMHe3gEMJzoACUiWdU3ZZfnbWZqiSJmnaj97KTlXz9C7zVuVr9j6sRs\r\nO3ugDWze65QHV6iCx5yFcgDo8kkIBts2/P1Lfx/VrVXrHzvEZZIKxQQnJUa6\r\nIcsejv5cnPD5DJf1gVB4pJERVGk+XWGMOdBoTd1nUg8jYp+Y7WdGxjE9xb6G\r\nYRdgoCLeErBUQc805KoRtaxUPgS4sEdODO03bPw+JtcyuPTanmvRSdxtrlDw\r\n32+EqUswQxcCn/b7tFK/r8lgh0X/M9eKaPXEV5rV7yCj/JT5UhtsjphHtSTH\r\nm/2mwJ7ebUkY3DwJTaXMCZkqV3cTIj81sQo=\r\n=vvs8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"56a3be402b4b26ec1deb29ba99d7392719b2a6cc","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.110"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.110_1648690160025_0.4290769815969204","host":"s3://npm-registry-packages"}},"2.46.111":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.111","_id":"@apollosproject/data-connector-redis-cache@2.46.111","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"cf1e9b59712a7a3f95cee035b0ddda8018b85ee1","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.111.tgz","fileCount":7,"integrity":"sha512-p86LTFJVQHFYg8XxY31aA2FJyJXAjq+LhFrJrn8adl1tFPLy0LInI0wOKQ2ijXeZvawwqJ+lcYCjEwmvUrTWyA==","signatures":[{"sig":"MEUCIGReJlGNRQ8QrprLoe+vRXq6zuWUco6ASe0NV1XXPtH9AiEAgpMqV4J7k95cQswGNwFcgQvWkiF/mB29fcJ/voIcRmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRQSfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrvvg//UymIIADlnKbyr2K2Qcrp6kdmDvCXU8/qrp+1dHNYyZf4je6N\r\neELu5U5GK4ecJRAgK46fa3iVkMRzWAJLbQv/nnGL2oZyiFpVOk22wOKQG1uQ\r\nwagXRoX2GsRyMwK11gC0+eREBNeTYi6lW663KAjV+BmoAT59F5MtbN9lqxu1\r\n0PzTUsGeDEG9nVgQ3EwYsP5mQN0GaiAPC7TwTV/i5SR8iVINiL97INTtBQUl\r\nE6g7joQkq/WbQhDx2SmXAD/9jv7kAdfz156eYQYilOA4Y4c4nGTws3gpIGH5\r\nLhrCFQnO7q8WntmWTvlebjePQWLt/nHCQcLUZ65RJBSYJwBf2XzuBQNrvt2n\r\ngRHDBNVqOJ98EcoBVaUarUbhxkenX9gvE3/1B5tMMHAlEfwRtfi75WTwW4DH\r\nRAPCTCJoNKJm8GSdtnNJGJpf8eLkk8qXrn5a7P7+NqT5gnTxAZzIKyexgBVb\r\nM53YAXM9K7dNTNpnaI7xFVnZq62T8phq89mOyv6YEZOtVZPlHdfmbF8ijH4e\r\ny/Cv85tqy9AN/wJeN7C4vzSYTiBGLH1+fIIqg0c1y2Em8w5TtbRxeCgn5HMJ\r\n+aULBbjcGcFkpGsv0krIlD2Z2lSM6+A2HTcwjGGQznXGN4pUI92sw92krpyK\r\nZNL8GFpKQyDd1CdHjemvc/CnryGdal+7egA=\r\n=+7Fg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"8566f39c943929f508c0ddc0820a0ec611662312","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.111"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.111_1648690335626_0.94309077028578","host":"s3://npm-registry-packages"}},"2.46.112":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.112","_id":"@apollosproject/data-connector-redis-cache@2.46.112","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"9dc67ce31edbeb5cce52906566fe005ed1d6286d","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.112.tgz","fileCount":7,"integrity":"sha512-hC0z/gFJtMIQYunrv/aD5f3uHHerChESjttVnMr7vd9kmH2erlhNYIPS+4JO1/GwYwW1U1wSeyDcH+b/U1o97A==","signatures":[{"sig":"MEYCIQDXQrGWu0TsZrbqciDLz3/JF6WU6Pxa08dh0NhegbbCPAIhALY5tmLatBQ8aNYRtarm/JDQQx9PE6iXdT0D/a99WiDR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRQWEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqegQ//TVJYRpxaejd63Yb9rnbmuADl+ipwVD7BYD2pWxrPMqbdNYlh\r\nDs9gYGaSp5NtMVDwoc56D1B9mwDzfMTVMNMvs+cw8P85aUjE+e53EgM31OuM\r\nDgsPbzz1XceyCMYy2xc6hv1JYWekWP29ci2b4Kkxx5cmVGadnTNlqHO2QSHJ\r\nzO202XCx7Rf/pVSR4f438R3sDM6OpZzQOvFNoMexdI91/iCoKuCiQXNYqHfj\r\n5ObEqlTId32KCHtvmH1C+xa4tI2Z40LZ8Xyb5KPHE/22m3FcqXmZF2GWhtVC\r\nQZ+EOTCCWIBF1EUW9rdmcXke304TC0Bce9ym7KmAjWCmPD8+6nmGSyW97VOh\r\nf2VXskdorWOlqolrVw5ly78SHBV0HVdoh+jz10DlcCbxzWuT3RaScwuOZ9y5\r\n4skZyj2N8Ij92GbhxykxqVv3T3kGZu2f3Bx36NKkKzIeubEJGhEecZv0xwTp\r\n81cy56XGJik/Q3xbqPwoh4nIqPvYViukevBbFoAUE2Rn/U5AZeKRLC1iu4TE\r\nNL6sJ9l0m6A5Mc95BUw7+35T+TQf27e8hxlhwFXYXd5VmwUFK/bQxzci7J01\r\neqL4TBSQUp5TMW2Lq3RGU07aquOZLvVDCcc225magMFu4Kog61Ee3CVGEJ75\r\n//Q4cTP0ISTdhXxNbPz/de1cs9iPDmWsGF0=\r\n=Eism\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"37e16e4d639ed40fc26b589a6116391116cc227a","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.112"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.112_1648690563926_0.2470425998080059","host":"s3://npm-registry-packages"}},"2.46.113":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.113","_id":"@apollosproject/data-connector-redis-cache@2.46.113","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"39769b664eedca35f99d2e585ce987cf14610817","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.113.tgz","fileCount":7,"integrity":"sha512-4O/n2EktXx4cKUJh8Y/xEaCN3jFF0uVX2fKm5tDuHvT9hHw803alEtofhIQGCo3JT1u6DVRd5FFHMZtxvetJFA==","signatures":[{"sig":"MEYCIQDDeVElpFFzdtVob0ghkf1lP3PWv7PgI756qJqx1cVruQIhAMPTLQLC2biRV6nhDdObsgixs6SxcuHeYQVtXK2sdEAa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRQZMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoa/BAAo9N8enRi+3fZ6uQaVSXmiNemYZrsQ4rvx/xbSkhQrc8g4P5W\r\nwhXrmfIVdYONi+jGJcU4uOVqYbiJYRsPskAkbY0+OtcbxkrvEwRXFOFDUPe/\r\n353OpEEaZ+TuJe+Qayd2s9b51thklaFDzUI6Iw05P8tQ+vO/7P6S/yZfiE0n\r\nPqL0tG/TfytkmKbV9y22FUORKc2tk75CYpTbUM34ouwMl4zj6EXOeksp0vsv\r\nkPhn4ozn3fX4b7fUeOCfdEOk7gHPLtmP38BOefbV0AI4z8OWOQIG8JxPvlwR\r\nlLjl2zREl3jLSJ4quvQsvlPeGoB/pcjd6RGCR5Hd45AnkNWZSS/dnA5DFuYy\r\nMcdRk0ZBPouoi2WpO0hWUXzF6n/5ErkRwo1Udr7zMcb1fc4ZpO0hmKLQY5ZP\r\nDnr26lnetM/WXj2U0T9y5imnXNoknw8RYnRrYlLKQR3Hr5Czeq3zW/Njwklj\r\nbXTa0XxqKMFSYT0g5sSS9ko8VTy5eb6xC+0AlCbLRcL6gIgi8BMD6MwvVfFY\r\nopdD6sSpZ4lMmkzPkuhbH6derw2GZetQ6PSD02fHEAsZXSvJykbcHLQdI2V/\r\nv7kEYWuy+rWCqdSesbIW12aRewl3oxKgkgMlFXht+Pa6LZWn8xtNxHrJD009\r\ncDJF+AAaNlV9UxmyApcyIUSgdAKxszv9rIk=\r\n=clPy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"835aa1905fb50ed13adeb263be574728c1ae004f","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.113"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.113_1648690764585_0.10618166408885399","host":"s3://npm-registry-packages"}},"2.46.114":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.114","_id":"@apollosproject/data-connector-redis-cache@2.46.114","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"91aedc4c60ae22753dc29917894d82a1c34cb3c5","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.114.tgz","fileCount":7,"integrity":"sha512-LXYP4t8DM14/nCA82lKMDNHf+2BeFAXohcRJmYoClFAaH0lktdm21kx6lMol7PsIht+ZfMOEZSdRBeIbbbmUCA==","signatures":[{"sig":"MEYCIQDWW60pmteSvdl9H3HZY5NM0sFTkVXQy/KnvZNrUSjp6AIhAJkNENDhvPxBFtr3MGOElW/FJQvZp3/dYQfR7lFnM6Tk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRQboACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+pg//dK3MSkwAXjiAjNg0Z6yGw1ubY8YvTB6iwAZswETiaE7CAneM\r\niIGIWhhE48nDQFcYL+5oVMVjdujRblh7u+ViSmiQ3janzLqMjEbjuguBEFgN\r\npb19TKv8CT3QIS2Rr70GgY/tD0647YqAEsoiCxr2Qx1tQKfIQUXWqQrBnoUF\r\ncAP18OUeUhmAKQFNVaBgwv3K11W+0aqlAi3mbJ+D2nixVxeqxtVwE4aLj1HB\r\nA/xzuVa8JGHDJ4dSZSPqt2AHOdOEcCnFY0xB1h7LULKi0xwyLBuzLJWtcZPj\r\nxgrIn1sFeJafUUQfAqGjorc9EBz90gNqL8CccDk7zG0ouLgEzKywQgYDn7ec\r\ns9tyQTcmKELJlu8iIfsurVEW62fVwNnROuMJ64Y8lA/kzT6mLbEjC0sD8fH3\r\niSiSH3jTRVQeWBYcPj4ITm4Nva1obzuPaGgNbnKjHgh/kFaPxSSQlFAaLz0D\r\nApAeb3wV2jQ74rMcS70dknr94vkDPf9CC9xPIynA+jrmOxFRLhMzByv51CUx\r\n9DKaFDPNp8OroRLtoW83+SCwKtv3XOtmarPxMpIsmu1DujHQRlB/jBZtpBlV\r\nO4IEsMoOcGil7tFTI4CQ9lafar9x7QDIghFGBeI1Kb32E0uoJORjocnOz1fx\r\nz4GXFA6eAA/UTbsRddBP5+bIb3FTUTYlsls=\r\n=SX1v\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"6779956ccc56a7aee839bc11468ed4532fa05628","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.114"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.114_1648690920433_0.49769753277388484","host":"s3://npm-registry-packages"}},"2.46.115":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.115","_id":"@apollosproject/data-connector-redis-cache@2.46.115","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"825637257e35d4e5308c04f75b91d9a2e6f39a4e","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.115.tgz","fileCount":7,"integrity":"sha512-9QLK1bTtt1+JoGM5d9Uv2PvVMl4WXEWIjOU+aUfAWEx+W/n0syaHEasnlO63vcJAaybSIGZ3nAv8S2kwQE6U1w==","signatures":[{"sig":"MEQCIFU3oMPNAht+/irwiT1EvtU21pKmNsEQ8il/SM6Zn9RQAiBkRRnpKtOSVF6MoMEWxQzqkXAW7ge6rdC8Sl9zyw1SSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRQfLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrS4Q//cWBDbGPULlgphjOyOQLar9imrgehtByKVJzPU76GXP+LAnuC\r\nZLNocPrg+FVxUkntfabWInofjmXV+ok9OWF/FibpXPx8vuGh2G6UgmUePwhP\r\nShYxK9hMBMX7ATU8VvIj3VolGGJxutZXg+hHTInnicfYMtDn56+h/1EIcNIz\r\nRKoGkzFu5vrkYLzpIFm7XLQFXxP96bONm/M/CSebvEU8phwD4S56lpM0NR1N\r\nmHaliiCNJJcu0je3QKro0nW1kupiDUs+dFgtq3iDKnwBuO4H0eQCySQVK/14\r\nkUjcsD9Us4OFfxkcL52Kvc1V4qJEYgQm5LfIjlxGOA7xiC+bR4nyVOEL4BYU\r\nwihkWEjeWTZ9TeH90FlJ1sxlf5pEfalBWEotslYXgRgxRVgTaao3TnpVkHZ7\r\nBL9Xe3nYvd1nf8mHFiQwgdzydu0V8Z9hi+lRxeF+6fXINvGAJp1b28jEeogt\r\nEiY8+jhMoo4BuG5sfZc8gk/AfM19kmeiSaUBY5IYn8wYtStpximTN3CyhTbF\r\nAqXJHxMsUryvB2M+6i943lAg2Z38+ToZjZVgUgDgMW4aTuxp0bIpGQlB3TI/\r\nKp5kbqe4Q4IhJngvEN3n5THM2rDcQZhmYJnGbvPIgS8dW8aYzlRD31uWJ0Pg\r\nO6vKvxQSVSjIjZVcsNTQdPFvKj1EVLBY3Gs=\r\n=W4RF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"8f57a64938aef605d5369fb64e698e4c1b09a97c","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.115"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.115_1648691147296_0.3386241878499734","host":"s3://npm-registry-packages"}},"2.46.116":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.116","_id":"@apollosproject/data-connector-redis-cache@2.46.116","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"3e5f17a654d4a8e255dc6da8f23cd0a276ca0a67","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.116.tgz","fileCount":7,"integrity":"sha512-05QWe1pWP8Y0Ay2vbdmT9wCzVNSYhsFiVEBmg5hvPvUYzYW5MIgSDQWsBHZbX97cWg4QXp7xxM0S9/gZ3iRsLw==","signatures":[{"sig":"MEQCIEw8zhhE4hG7qU3FC7GBv7V7szJGMIOVGxbkrfBFEYWMAiAF2/nmezEub7KwDTc8Tau2h0Ow6F/qDZkBU0n74gQA1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRQibACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsqxAAh7YZEwv72UHkARBZOxKkHSZTpOBV1ZPHO3NSzPCrn+gd8qlv\r\n+I1UdRoAAIuVq7NAV3HlbN2afDzQPgCEXITp15g36caWIJWRQDlZXWg9qsxy\r\nF4LAZHA8vwFvbPG0F1smdWuPiEu01JWWFZ6EJhtdJbTxj4Y2ul6B+t8ruiqD\r\nJmsSE08R7PNMnPE8EtuZJ44Ak7uDr1Lu2BL6wfhDlSyyVUFeP+gLVL4fUh8+\r\n6I1iliPXC2OWrekKhNEOONsfwxiLvE+pp9R/yReoBHKRz34Zh/EVtVh4lEIr\r\nP2+TkJai2EEZZdQBz5Qp6ODRvkYCsn5sKScvhiPSIXLgV97rb6vD/QMAdL2d\r\n0rrGm/v3s8mbVDrB/HZh4zmLP0sIONZYUffbKAklg9C2tWh076tnreA8kRqo\r\nwpOrr1jOgFLNIaAPEfjmQvuyGPgv8hiPlzA0N/4Iq4Mwk+aDzCGPWdqI1wAi\r\n2JdO1R3IQHlqzp5vd7754p3tAgVBicjQmV41tGQnzhfax6/TwvvETr6ypHQ9\r\n47A434fPHeei3zj3ZYXoIeRzA1HTp1vbTIvsGjLTQ0MI0bTCp/x1CXdBsatt\r\ntpUiBi1DifpVIxxA7MRTL3UlltM1y5zYtaXi72JxLWvKgsFw6f85Zboo7Cgg\r\nTN1agFMWzh8CQz2dt7DNWNoFkrN/beQdCR0=\r\n=1wux\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"5c350ac88b59b1b0ca8f5e04e667e227411fc929","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.116"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.116_1648691354879_0.6031458629136304","host":"s3://npm-registry-packages"}},"2.46.117":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.117","_id":"@apollosproject/data-connector-redis-cache@2.46.117","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"31da9a3f4f446704c9c4d3bef275d64483793125","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.117.tgz","fileCount":7,"integrity":"sha512-8uXDzjAi4x6/QHXtURoIoLbwkP+PLcTpb7kc1WYdXoGb00bMsbZ56r8YQQGAji+34O+3gdRJsoOi5TlBr+gKwA==","signatures":[{"sig":"MEQCIDMh74eWtNcGPwtnc46huNPIlEPrshbsfMYYgFZ1UBnoAiBVqFtBHxy4RDDsdqmxenDLgbpQ0+Fiuc+HCrNFFA5t8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRQl+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2Kg//YQiS7IE2NbR2/pVeuHhq6WXAJpKGtTQXz2T4IeluPyjcp17C\r\n4gSn3i4G6xZw5m5poPLSovxm3UhcnV3wVxhH+5V+fNXAvM7l8pfJHQjVujui\r\nDLz03NPQ0P38HDwT2V3XHhhf2F3p9DR85J8UfIkRjzAeIg8I4uX9xr2UZAWs\r\nxfFt5NWcR9qs1OeOY345+asExErL3Xb07sIYXxcFtNiYOrPsYz1W6UZGOyak\r\nM0npusPrd4MKBvkvOcR5q3jdpch0OfgbKhR+r/CrHoehCSyB0sdiIQApu0kp\r\nbKvtgmOEQh61DqcCntJ78XPtEpEa2GJ/wbVMufrWC1f/yYjqTJsJWIw7YcjL\r\nF/cHf0jpZwYxGqswQDFXpvcIpTVBqraWUfIYhyAqy0de78ODUe1tltmljWh3\r\nRhPRjEe0O30pc5qYhrCEfNQ16hbFIueXeYcHXVojLN/IpRZpsqIiS3fNeNqE\r\nBVtZ7Lu5dwgUvEGJJ+RPWgjQI5UnvBk5vCCj42VgngP6tKbjvhMMdPhj9LQS\r\n9LAk7saIPjQLXewZrKYeJDzKlyQpZTpPWa47GTZDVe6oGsLFYHw7biJYJpTC\r\nhtKj83Uz5w23O7ak/fZszZ/TZoY7o7i1asZurDDh5hKUNt0fn2ByVva1rMf0\r\nAfsPc7x8Y1Y9fyswVqoMgh+SiZWC0ymatRU=\r\n=AQHG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"f428b79ff9fd9eaa60211839d8b703ea360cad86","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.117"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.117_1648691581901_0.48673051704318593","host":"s3://npm-registry-packages"}},"2.46.118":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.118","_id":"@apollosproject/data-connector-redis-cache@2.46.118","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"68b4d890064fbc292428939e92086fe0ae36c873","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.118.tgz","fileCount":7,"integrity":"sha512-2PebisFQKoExah+TKo9GOJBuDVynkMxrLcMVHtzMzWuDO7jusYwmmR/y8RGX/gFCd5a5wB1aExGuEb1vO4HYQw==","signatures":[{"sig":"MEUCIHDYnQJbElpBrNGruZednQnG82VTMkodS4g9/ufwr3INAiEAgekD31366db9deKvXOeibet+q6tjf9qROkaA9+CPE80=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRQpPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmos1Q/+I3grW6iV2BQqtpG1PeyJCoIs0NzqYWdecLBVdjJRSopBPe3c\r\nliPEjnaUjWTq1RSEfsuZIMNEwvQnVjlr1QXTqcIHI6auy9eZ39H/qjhuco/t\r\n/HBkjA+jhTEz7kguksnCLHxdwuQqKshNHFJpbJ0REn6ns1JfaxODOEdcm771\r\ncPsCseoGIvvlR6czY2+UwU7YpJstKEWWwdd+emw+6IKFeReQgYl4H026fZO+\r\nqvvZ8j8+pZTP+Jl2llF3dCagN+MiREbFPH5M1ghY+GN1JrLrWLeMPMDItwTn\r\nEMZPsrKTIJ4A1yMmIENQyF3Vyk8xGb6T8G3yhdQR9RcsBZ1iy9EtRwAnyF94\r\ncMWCM74wYepP4KkJKJxSWKoA/uHKj4ymDG9NQTbfno864CVi/oCgoLutxtO7\r\nFJB51erFusYW8OzS0mr+ejt6nTnmTJrDatek9islNP5SNnueGnXFgHqhBrdw\r\nS6bxqLsMOMj2gxsSOtdtXuYpgg3HH+UZia8/IKWzjV8etOOEYfu/iTDGwnrk\r\nPXXUkjEwHh5ZBJvyZCei6xxAq0HK9pDERGgJb3ICB+JQGCLQzl+doozD8eJm\r\nfpdoBcVzJCxzKi8EF+XErW/6n+LdKJQ2Qc6KOQ2enyd7IoE0oqBdH1KAiGbx\r\njfx8U6ptGzlqPEHTOlm266Wg4xWMEp7qbBQ=\r\n=30bV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"6514e11138e54c5a64c8f20b6d13b36bee6aefd9","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.118"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.118_1648691791186_0.2686486254187257","host":"s3://npm-registry-packages"}},"2.46.119":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.119","_id":"@apollosproject/data-connector-redis-cache@2.46.119","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"0f033a91f8147670c00ab0a46177f01cbaa54cdc","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.119.tgz","fileCount":7,"integrity":"sha512-d1m9hIGih+N/G94YPE/EApNlyNUKq77+4ZUoUlv+Jm4axoSxTZZI3WcoKOyAdi0AiyokghSK1YlT/CbgJXGDvQ==","signatures":[{"sig":"MEUCIQDV6entNapZxGgHtzhxBFoDs5fqT2Jk1Fl7vR3efU632wIgfyjyow0EM8Gsyho0Y0/7tfu/fpknm2tUq1UVUFaorkk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRQsEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzaBAAi70QPPL7JJMc3bD5Bxgb/iSPehw641Y8VaynxJk1dhtAtWXM\r\nApApdOSpU7hRsXNALm1B9C9IVGux/UHP9KJZtNyQGb2v8PNqiYBDdusZvHRP\r\nOH/AIe/liHsSR2ov0VZAMDS4tajgRtKgw4NsD2jF7F6wRxIHwuRrG3o7BHMv\r\nBIPNE3wvFbuynEDpdOqVf4d3e9pAtHTRBPSA6gPwtQhvZtChmiDyPcR006Wn\r\n/VmnCV/OeIYXr0SlX8+qSgRY4AAprxFQqCAGxSkzKaE1OUm0VSeDEF7nBMdZ\r\nsv3UkGkejyi76WnH0jeagz4xkvU8p5g2th1D64u9fKZOdC3RqUgIzBqWMjl6\r\nFGknzq4mlASTUKkOojQr4CpMBwZj/ZGf16nfPQc7/kO5U6rDF9LuZM7SlZux\r\nxm/jLqEUA0uV18Y7GBOd2qQrNooS2PW8zL4+HpbJ9StMvVLqBBbPb3xzceU8\r\nr8alNp7sLXe46Ehcz9Fd8qkRp26BxzKylnRHVWxRFbwez6nBYdOXDPZKF+rB\r\nQQKZsQcka1mP6TdRnIc1XfHO24a6jsrNcyyxNiSRvFbgfBDmDaRBK/erEB5W\r\nNeeMJ6nuQqr9d714ssw1br9ACXDqhxeHMSNna8LcF/8xDd0ZzSvRF/eOUsut\r\nq4Ey2UXmgBZUxOEnA8NO1V+5IqcxaFwQahY=\r\n=e5Du\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"e8e0b762260bfab1dc67021f1d90244a68e2ef82","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.119"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.119_1648691971811_0.9597047117958575","host":"s3://npm-registry-packages"}},"2.46.120":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.120","_id":"@apollosproject/data-connector-redis-cache@2.46.120","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"358817b2b0dfdf368b9bd2a50d002271f8971e21","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.120.tgz","fileCount":7,"integrity":"sha512-yIqXt98VpF6vpGi2q54lkDxSi8Y0r8U1WssiixnvkSbwGS1GZD3PAtt0YJuHzFQIjTGEv2YqNcw3ihw8weqScg==","signatures":[{"sig":"MEYCIQDGXUH+/Z3ffJ0VPY4z98u/bry0Iz3tD13IjXh/yvvL9gIhAJsvkZfGRJNJkoYlseV2XmQ/TBVzT4ldlSQ3uk/NIN2L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRQufACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJHw/+KSBhRaR5d31U8AbI7IZE6rS+Yzh5RSWxBPW2XB63H0rncPoR\r\noIyej95JBt8jDgwxnXnb7uJRLtb2w8Bi9t37neUOVgCJrszfdwofmswOJoym\r\niJeLVz+h5lOIrkTicMDVQdcceTT9DMiXLySfEzWJ3dE0DgsC643dSLnP3YTG\r\nNVuUyx+5sjEo+4nDmccqnCE6+DlXqHER+KiGI8TYJ0SpxXIAAEiSnTeWoS0F\r\nlaoT19VO38Yuezglztwa0u6FrczQ0rDmHjkudPIX588Muhymd95cky6y+E4M\r\nD01uejSw2hFRbLf+gSvYUu4NmiS/0itB+79ia7vQYt7Rau3HEPvFjXy2x+sT\r\nobZGVDdxD4W1Y0IsYXpavnRzLBsvdiRKfMgWDYFNbPU9QNNKAS9tTU4w6T2O\r\nGn8P3iuPUV0ZpGcsM/ouUIsjBHwI3lvueAO4k1KKdL1FfwyzI1Rl9UI2PcDX\r\nHojfq2mOTWGqbOREScXfu8zQJaGyeoOphYyRXDlk4QXM2r4gyggt6Zk2lNEs\r\nloA239z2WFTpUDLojhNm2Hv4LN8XvYj/BEzZqzwSrN4G5JshFvvANDH6dENf\r\ncj5XTvGhkBmVrQi4DOcMCn0nsy3mBIdjlh4+8x6slu2UlYmcgDsNKaEHlMjb\r\nJZ/oRYaXV9ES7CyPJNwZoGalcS6x1TC3ryc=\r\n=3/Vl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"24ae043c8126b300f712f71f40ead46b634aee50","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.120"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.120_1648692127266_0.8451375013627282","host":"s3://npm-registry-packages"}},"2.46.121":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.121","_id":"@apollosproject/data-connector-redis-cache@2.46.121","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"4be44792585f6b97e4fa0f7a804c760c3d717874","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.121.tgz","fileCount":7,"integrity":"sha512-x0FJCDSW+sszQq7s3yFevorPHrnfGAWNm8oQ42549AtQCVxoLjr2U+1TXME8n8NtRt+U3j6w3X2ghM32QS6Gkw==","signatures":[{"sig":"MEQCIHo8UUj9p77qFK7X6vRV71oVcPj9rE8CtO44ng3hypi+AiBGW2lXK8epsq+TdLg5q34HnDxAzLXDe9whwqVm67oDtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRQxKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3Tw/5AULeA2SPAn9GB0xGBRDcKgGJ0gm1YB9XVGvs9YuZsecGDugt\r\nx0mZ9HegqJ0UAM2BQHUEjFr9Q2wZzg0lwUH2/1shBXGjX7Wlew4Tf+HRRfbH\r\ncoNqdZ3xutmgu4gHqjJCHYpYsEmaSXd7BG6Q2Uv0g+2O3dtyzUy70k+JxTsI\r\nscDMFkU0f7awl3qg86Xktr7mgTaKpdTQlAk4LYrnVPIjhHu1tYKphMc/NaMA\r\nIGa268pBGz1+6L0rArn4XkGgTVCfibl2TS0jbO4sXYrq/bnyl3BylqfVZMYV\r\nM+DGhCzykliYT2SkO2z2RtriPsPcPYt8lcWyr7EtxRcLB77pooKW5xV8/9u/\r\ndvt+XM0utBUQBwvU3opcM+tM3C2vgxxY3orWsTkLFHZ/PNx2cCVo2mRzsL4o\r\nZ2mdOJ19hTJmFbwQTmlROM7CECrsPKKn/Q/CbbVJKPeocdhHDLwzhIGYJxpa\r\nTa2gEfBeA5YS5J6xghg3i7Qnl6fQg78qX2IDIWjpijyzJGul1tuQlsec2zRB\r\nzIjiGNNBAp5OxDjerFydKKZiqUGSCsKUZWbZQYO3I++e4wh7f4teyW7zuSzM\r\nx/Z7BESKPzU+kc1spEUmxkBqmqFav4cCdLprqqmjOmlRa42W5eMRrxKzr2l+\r\n524qdPAQ2ktwwrCPD5/kEjRqwSSMWJ4Euac=\r\n=fSNq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"157d311be52279e45f1683cbd96c68bdfb724de2","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.121"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.121_1648692298604_0.9796824998374265","host":"s3://npm-registry-packages"}},"2.46.122":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.122","_id":"@apollosproject/data-connector-redis-cache@2.46.122","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"1c70d0a887c1a2bc1aece51c55ef2e48d3ca548b","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.122.tgz","fileCount":7,"integrity":"sha512-oqeAAUTL68c7H0DIhg6UwQeKbm3IoIKU71dsvcdmBFEUhlieuJrFB6ZTV0BFwxoxBIEHX1FShju3Ko09OyRVNA==","signatures":[{"sig":"MEUCIQCup4Kefj61vUS9Yj1ua5aBMXskt+qLQXQKcPzPjpZJHwIgVcYrUJ+1zwgrPUw/He0TSyc/p2sRo6Y5NBlrE0xaOtk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRQzwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7BhAApP4xBykXHBFkEr44CwcXEW6OjbDJ7QW+bBgBEVNVzZ/a3wuw\r\nbNTj/apLDhlnMm8Hz9gaC2UlX1J/8sUecu4vJHV/dPvcybu3uWJUaNhkIA/O\r\ntO34QjXcHsPwxrp1hhIRog00QjO8xa3R5/Ng0e0oCB5j7GtuNUZCl6E1/OF/\r\nBRUeUXmS92qCJ6WmiT3VUKdpFAWPMNTvoIrLF5HfV2GHTwlJHGj5wbblAWH2\r\nZ+KQPYc9DzA4X8MsBCoe5KJz8bqhje85YniY184Tzlm7caHOP4OlkjjK4/5K\r\n5g6xbntLedvBpgtp/Y3qyleAli0bf83iYHLVoRJfY8U4WkHTQ8E+bLlTRxNS\r\nO0fozZ4QrR/v3Il3P0plH6rn0aE5VvEddFi444xJaOcp7GL7cqk6MFBX3v3y\r\nOCVNoFXSoxw64KAsTlZ35b3tb09mXBH+n0T0Qfh1QQuFiFalg6Oh0MPhg5pV\r\nSAbQmu1uv4tQj0u/48DXnFmOBJL0VT/OHUrb8Nmo2i3uHI2OHtRbDG+qLLVc\r\nOLejR87oDnQJhJ7sh/B/us5vhaQfp1RjxZXKvQMBUEAVnUqmZFrm3aKkB6M5\r\n2ckiB778Dzh9xHKh0kxGFIRwcdoTJ9H7CGNWl0NPYEO9uy2iIrC4uBS7eCTF\r\nnQTNz6x9AqplK1yliQPwhiqgfUzU8Ku9s94=\r\n=SQxI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"b2f789c85072330715ac09d2bd9b64aa22776569","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.122"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.122_1648692463992_0.5423234106820143","host":"s3://npm-registry-packages"}},"2.46.123":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.123","_id":"@apollosproject/data-connector-redis-cache@2.46.123","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"b69fde36bdc9f2d8561bf7556b4b7396920cadc5","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.123.tgz","fileCount":7,"integrity":"sha512-6lpw4X1qQ6RBOr28nOPu6YAtcwDteKy+31ie54e4RsKSz0Pm5Ay3q+PjR6HCdZ08XAPdL0tKk/DMPGoqBjuDQA==","signatures":[{"sig":"MEYCIQD50coJ2zbEuyh4zfajjai0qGxmU3LVcMdqviTiWWOoUgIhAIVOQ4uibm0oO/x3feBkvqXapw2G6K8UGbxmBHmD/NNs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRQ2SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0nA/9F4HWeafbGeL65wlbBdpkDBbFizde13VlBpyiIoyEvj5bXfbI\r\nEv8tnkzN4A8dG4GoMtzatCz44CKWAoYmrv2TRrCPrxOnNmWZ2XbTYjVKXusK\r\nY9EZN+hjx0HkB6TLrrqDoLWim7jZQJ9Zt/EMjmooxwS0/Nn52XRotkViOMgq\r\noYSjH47E+cqfhki7kAHUxYbHxOmObr/IobH3pLs5GWmdL2R6jOE3Ec95oOtn\r\navNck5/4914XafSNoZE0gzABBOkCgR1oyGfnVkU82weBrimeAkAIYkImkyzx\r\n4XuRzlIe2RD9lKs24oSufjmjXNmKdr3ftvBsb5ozB2YH4GS0Yx9x4IC7fhkf\r\nh6zJ9c72/ACev+4VJhPy9jWn8lY1rs7IN9wB+MmIYaP7WlxvLSUh1STWNahp\r\n2ywW8NvUmYWjvIXwIwKiIoDtwij0s0/7cyeeJbWalb51ZV5eWbRZ/5V8kZ/S\r\ndt0kGqdTbPTZmANnBHhbYNLbOnbMnkyV3nGYComZvnrLunnuZZLkde6MzOxE\r\nQ/sW7tqCDKzcC0YJ4CDGXF7vlxam+OBHXEWFVmhmWybuxFATbbrM8ngmyJBu\r\narXB+URBIYHEG1gcyqPWJyhfyFhWQUeCp1FbgyqsfuynNrsXit74tEWMveBO\r\nCdMJ6IU8f6CKg3QRIPF6EqNeLGASbAMBNyw=\r\n=PZ+W\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"7104ba9463c89a42d7a7e9ff0227b19afb13a687","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.123"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.123_1648692626149_0.9519386000552261","host":"s3://npm-registry-packages"}},"2.46.124":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.124","_id":"@apollosproject/data-connector-redis-cache@2.46.124","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"e3b52a635c97de8dc1a65e434922e7b2cfc1d31c","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.124.tgz","fileCount":7,"integrity":"sha512-O0xF1/md3FQJiZVW5qg5/LPgpHoWcodtoBt2knHAYOPIsrP16v0OYR1MEQdWi1pBW3xsFBxu8Pb4fVFdscF88Q==","signatures":[{"sig":"MEQCIG9QfFWyETiddWc2+c36OMJsJ78Dqn8Ahn416IUZ4LtTAiB5toO9PjQc3+NkcLU5TbgkjZD5h5dj7im/NJf5MeTKzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRQ43ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrROhAAjhsMHvNw/7YN+Q/d2KEi0DFmjgjusq2qQnO3Wlltwdmcs4BW\r\nvDgPMpQ5z4IwsBKjZD4IuSCk2Ebps6GZKI0VVCVEp1d4kmxppGxXFMaMXuvq\r\nJ/ztC/CvJ8XnTdzger5igpqF0cdGxP4Lmf4fTUWmKcxWavBE7tJed8vTqAme\r\ninoObrSpt7BaazYTupVu+qW1IGcFmmbxMjP9/QuCiFTkXz9knbQq2+mx0+NH\r\nfy7nAa13L2BK9cSddYbrrDrPnIadQMsUeqn+c/cRCuv7h7s9UnkyPoMO3Xkh\r\nGKUhBwE8RihFsw7Qj4V48lPswTcw8jZJMAHMCK2EY1TyJg795w8G0M/72gkH\r\nFsIMa5LXcK8m6aGwy/LjHK4EszUIgyRiSmLUA6Kg/wQWkFKNVRieoRLfFVaZ\r\nKGWgwdr5eR+kB35okKBbWYQAqNNhMXLDHlg/OXTqMC0R6BJJYg+cb7dzYMII\r\nDtY6MnQ9uTyxR3mAz3dw+k/km6qF/jtCzyTTnj0eRW5g+p/Z+75x0KiCn+ho\r\nDfPQ7PrPEdhED9ePGEF5I7GjpwlSbwrR6J/Cv78lxQwne5j92ukhwstAb5Vl\r\ncDPrjU6vMdb3wuRa/KsvHiid/NF1upFxXYZ5LETD1NptkegHj8nYtUboBmKf\r\nW7nMcp+PDiowS5nzQkvDhH9v+q1sStMSswc=\r\n=V7go\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"4ff4eb4ef52501cdfae66dea4defd5c7d8951da7","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.124"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.124_1648692791330_0.5611182566766284","host":"s3://npm-registry-packages"}},"2.46.125":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.125","_id":"@apollosproject/data-connector-redis-cache@2.46.125","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"ed3b402032fa61b5db25d9c00d58418a9b5fdda9","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.125.tgz","fileCount":7,"integrity":"sha512-7EDun2pY/YY8u0bozwqhREmorfGCcCU2Wj7YQhJWCXUZpK2UGCDxn9ZfoodfxxBMgloaOj/14ett7mhUO1LDCg==","signatures":[{"sig":"MEQCIF3uhDWJdqQ3b+uX/XqAKCcUqsg32hu6Dvc2UtAUX9LgAiAKHVpAX5VoWuoMPcT+M4Cxbv8tqdTT6OKEhJppsNNW+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRQ8hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSJQ//Xyh+/7SS/Z7IMfCDNYb7kOW1qSYdpn1oh28HkN5zW7kEQN6u\r\n58MFsLvI2yx4bNoqkQFUyGIzkcWMwHVdk/MZQGWvVDN/uht9zsGLPDf3xQ4J\r\ngCfwZbA3niLtTFkhOYxd1oFYa2LU/K3hWkh8pxKH1bz7XbJNQz9cTJ9Qf+Rs\r\nrZHRRkxoJjGXqVSouY9gkfz4foDRT0fDNbKg7VLTlrAOVvwaTf9zbmCeHexH\r\npH/RbGAFCtlc7R4UCRIS68oIGMsx+FJEn8Ep1UAsrfZic7P440kmhd7byD1A\r\nvfk5IRdAXxYbFB6hetDbwhIcfAV9HkNJr1DNzFwPmRao/8FrydlPCs755typ\r\n7+hWkNXAK9KpfhDWV6PC6i8xt13eyMx5fYqhGNiClH7SeVySDCEnujOmGMty\r\nBCprJGc60BVJL/sNjnsyqC3mx5UFCwtbrYMx7T7R7vhsNyLYM6i9fatiSbpK\r\nYXiJ1sjv3L3LAwXs2BcJc8L0iGwEZgQuyW86P9llx0/A10gPe5kaSRd8gRE1\r\ncrNnj7EUFiPucXOHH6yZohBN97mGavYWeYTVi9HDz9J7rBY2jt8KgZ+PhFgP\r\n9jAX9vOvfucC9BPx0dKYmWg8PrH3VED5kgd8hdtt6PkYIof0ZRHB9NfYVnL4\r\nZ8x29ULbliiffXmNppq07lHOCp+8UhJcv6o=\r\n=jtqV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"170df02db7a79aa10492d2d1b180b12be51176aa","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.125"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.125_1648693025746_0.24657474925288958","host":"s3://npm-registry-packages"}},"2.46.126":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.126","_id":"@apollosproject/data-connector-redis-cache@2.46.126","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"7498f3eef607cf8eab58727836699aadce3d5cae","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.126.tgz","fileCount":7,"integrity":"sha512-q9rI0elMYgKPVvHFyT8i6+JkJvkBejWkf7imnRqr+fj8wxWa6X5eeQUkN2uk5Uk3uQMOwdl7omH5DrtY4qPiWQ==","signatures":[{"sig":"MEYCIQCDPXeFpuoTL/zfUdwUFSPU3EahsBa8FWfMtt8DJ/7yyQIhANp/XmQRvruTyyzU0E+YR41/irq0AytdMxzo+ux4t9qt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRQ/gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8Lg//edmJzx16u6RU/hymZxhx/nQwcr3jVxCQwAJLHpfufgFWQga0\r\naHTEf1T5YOfqqY4GykAIJ5Qv/9Cop5X88anGUDmnrdwWBw3pgT5/XYplaXsP\r\nkx59pwFBK+kwR/EUmz/6ChaYjrUunbodaT9KAG6j94hQ1hZxLKCbrZO7oCja\r\nY6yITfFA/UkU+kSAiQl9ZCH3ZfOU3KH/27K1xRkeRAtX0XJl5Ya0W7TxAai9\r\nwtJ8G3s5ysFvdek9cYpjPOApAH8su57RTKe36BLf17kgAboUO2tUgCG8IHPq\r\n42ZWmeOzcCwy6sQL5gTY8Em4Hy6OuTcYsdpHXINS9bhrZ0Ldp+1pM+gwaJhY\r\ngYcfdGeBa882RruIVO+708cMZAdOCNfHLUg/78lZA987qRDAtHPN3ycomNqL\r\nQV98fKnr6hbvsGgnJLAELO5RoAZD/28g286L0Za69JsHKgC8bwMAhacY7J9q\r\nWgF8DmNRu2NikeaA0Qd9Yn+cSgHFyB31QXVfdrTs7TnCq2DamR4ZkWeatLfE\r\nM3k2KDeh2eEBJEWIV0QDyMsjA0Z+QmrbtHGoJhTwO2dx++pGPyGgx/+XsNZA\r\nDUkBHkURcnCp4KL5bh7XtExb+n0BgF5B/QZOKFXfmzad3iIoWXhEbMrX0nJ+\r\njFHxjnbQVgu5VdwuRsh/kOnSuA37H7gvPgU=\r\n=bFAb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"cbdb155d987bf7e478f16854244138baa215e0da","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.126"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.126_1648693216086_0.5819284011926766","host":"s3://npm-registry-packages"}},"2.46.127":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.127","_id":"@apollosproject/data-connector-redis-cache@2.46.127","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"ac601cd7c6a77154a789544810e6f569e928d294","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.127.tgz","fileCount":7,"integrity":"sha512-H1rnu9N6ewRXBKNANvDWXM2re3kk0JxjjiyAirO4CVo5DHg3GJ5xUHEutb6oMdhwsZ9NWidg0xZwMKpeZMNo+g==","signatures":[{"sig":"MEYCIQDBGoqpfnKDQX0Et9YYjNglhipaOJI136JxMegUi11N+gIhAJ/NDIEYPAgUR8KMktSGIhYfXBTcf8yJYGt/o4PRa55+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRRCpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoznw/9HBQhoLiAf/Pzs4H6R2f2IECuVaxRuJSnEEpZ/HZeCnxWXhsD\r\nl+F/JOmFXyzAg1M8PMTQ9DFZyea5So72PGp2V8H9RsHz4qBNHsd2HmDkLqdY\r\nYLCjd6JOhrLRfoV3PkbDjnSAzLOf8hhMnkDTSeJwi49DEWTcv83DVxkTSnNO\r\nkjrF34j+Q9GahVqE8JlAWXz8laUNXOpvztMJSzf0nHfQJRN+RFrKpPzaS18A\r\nmNP09gSDdkplcOp8paJV9wWHXNUxfcu+hGzYeiioSg7iD89pav2C3c0lIcp+\r\nhNodUjVRhCgHOJ72ykdmyhQhR98HoNU1lCw+SanS+4DwH6Ak1n5+NZfC/cgD\r\nJOtz0mWQRbqZS421H++N/hEIYgkXoXtTxwM/3/6kPXPrVzLc6bQBB/h0JNp5\r\njP5C7JXsq5ra4iztY9Rrbg7wt0ZChaPir9EzfXIbcc969mcKUVpydjznD+yt\r\nYK0I8aSBNPBZw9Dh3bu2hiXCMqkH/J5SS1A5359ibNFfj5EtSGbMlM3QJVDp\r\n5TEQNtY2PpMvaPdmYxYPM60uGscXXYVwdaivVp39QrZOApCPlJttOs1EOk/7\r\n/j+zDiZXC8m4UsN4vba+ec+2HrTY37kHku8Wp6WHUIwnsPKTndngqePc4zXw\r\nfXfUiT7GDycDk943yTeA2mCvGAYzfR5I4Ic=\r\n=b4Ru\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"9af74da94ba1f98b472962187b26a2390ddbd954","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.127"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.127_1648693416940_0.059782366697885614","host":"s3://npm-registry-packages"}},"2.46.128":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.128","_id":"@apollosproject/data-connector-redis-cache@2.46.128","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"d82b8d288ae9899a82a60d0207e4634c1f146ec9","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.128.tgz","fileCount":7,"integrity":"sha512-2zN+TdJD+Q9XB10Q8+X+7kC8yUATT5VypULDh4WGEXsDoTpqT/1oG54c/jSLh7qYopwaV/wYm2WSVcCEn+FGOQ==","signatures":[{"sig":"MEQCIBRZD1QhtEDCLogQ/b1YPPPetyk6qWLE1zFuhJQesVAqAiBgE/ARVje9hjQcqfOJmXu56iSfq30it9/9xCYCd7MY2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRRFpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRbg/7BPXf/M0O16p2zjU2vf1mo4ZQrotEhlrv3k9xgtXUJF7vdqoz\r\ndGlkrJRrgegnnWx9bfth2HS3ShbhkTGuLmmD0YHEimMqsBKgGL7aExH2qizD\r\ndGdzxKi9XbpeLDRFgDpOWBxBovHUbqcIHYJgCdWkyP6ItF0ksb7ztLGchth+\r\ncCf/TZQGn9duVzneqOesIpbRneIPHA2K/WYTX/c7FfTqQfVEvZ98GniqbDLV\r\n0WnJzq1QZ2Gjdfbd+8xrumYS7Y2CZM/3htG3j5HkG7leXGrpuXkxxa1OtQi+\r\n4ckD4fhdIhvM7Ae67Z8yFvv/QiLdRoFGqucJr2woRN7i4OcSXRgDjXnUJg5m\r\nJMt0sBD8H18B6xrmIeugQccggdumT/y9zkxdn7Q3H1QE5NmPqN0WNTlhKXwp\r\n0x7f1RB9eJZo+BKFL+EsR0i3aNvOpFTaEB+fGPamWIrnhmSGvM4zC90uc5eB\r\nLjuvMxXHybTdXAjONdzyPjZoCN9LCxdzFjm7IHz9bzORIn7lELR2vaKBWvov\r\nCRMTjvhe6MNlvvZ5a2SZrSz8YZD8ZiWbEKxpzt2qztuu+EMAtjoYcO1N+wGX\r\nH4FLqV5LPHii1M2C/Zni4lCCLbECS3M7+313NF4nLXAcTMQ4aL1lPWE93Mys\r\n+4rizZ/BXRYyEaqWtx9oPN+mAA0GjzeN2p4=\r\n=S2LB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"2434bc07d091f8756829c94eb98251b6b21b5dc8","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.128"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.128_1648693609499_0.6688943933019564","host":"s3://npm-registry-packages"}},"2.46.129":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.129","_id":"@apollosproject/data-connector-redis-cache@2.46.129","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"c40eea6e732867f0bc36b416a49c3efdea8ebf32","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.129.tgz","fileCount":7,"integrity":"sha512-lVIn45bvXg1I968hxKxV007dzzesPRyB38whRsBI/bMbe/PF6KiRT3RkHEPcRYqio5aVfmLze+4a689ez8kK7g==","signatures":[{"sig":"MEUCIHB68+ui9y+km1r1TO0N99f0w/0oaWS0BYAd+QW0Tq/aAiEA3yL5OJbUJIdkAQ4puvBYDIHcjxG/+7dSgyQZGFnnk34=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRRJQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIsg/8CH3D6/79lcV904K2vZZ/8siH0keCqlsVCQkWQ7VVe2t+DtEt\r\npqr5pElc8s66fH+UzSVGZigthup4zDsf6VKKd4EvGvbD7URS2zR9EnbOCT4J\r\nWATz8lvAZcGvc8g6zv72Jw2+jrBXKaqUeDzBuuw4O+DRmZhinI0uD7oFuIFq\r\nR3zFHvWh4xmGLga4UJwvAVQFuCC1+lxW+nPR32SL6Ms/uqB0LUycRDeVxH2Y\r\ns39G+Yc40dDYfFdGAiyz5TbaEltPTGvtUA21bUQ6KPW+Ku9HQNVTzXawRThO\r\nf19eAYrdB6A4O1X+y4Vh00twgkO9Z2YcxvbDZ/aRGTFHwl7jyLf+8fB7f4v+\r\nlWD5Qv1aL9bX7jkm7XoHqZeIWJ6rPVj4zs+oDLKnAJnDjyeG71hSqJ02ly8L\r\niWr4d84haBbGwGMqsOIaRC4QYAlseZpzLlUcsiL/gLN6QjTjlqQpUPunD8P6\r\nwPtj10ttB9aECyPq5IWkclDXBIPNXfsKY4vlP6oMqQVgfsWXME/kdPTAWzkS\r\nTDyJd8ZDbFG6YcC9sCt5hJ5//TxV2qTGqlf5VJ+5s/9RYJhaW/edI0BL86NZ\r\nPUybvHRNcxfDQrWRJlO6iYBamLH2ZRG2HJmv7Hm0fI11bGhtDc88TWt3ebpU\r\neQjT9l21Xui2maG+4WWSJkbtCHztKLEs8/0=\r\n=R8rE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"391bff8f6273074ed6a4c87222dfe83fd200e4cb","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.129"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.129_1648693840540_0.05118776985816642","host":"s3://npm-registry-packages"}},"2.46.130":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.130","_id":"@apollosproject/data-connector-redis-cache@2.46.130","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"1b1e55d08539617eef692b175a642b97b13e165e","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.130.tgz","fileCount":7,"integrity":"sha512-myRR7JwSG33FARpZLedT9ZSq1wZIIR/eYJOeuHH4hESMA9z1ampyBcg1LV+h2pXC/ycqIDJn5h4XroP2cnZ/4Q==","signatures":[{"sig":"MEYCIQDbxccooz5nxyTOtv8G6Sj1tJzqWVdhJkuaDpW7ddDuvgIhAJYxeqPTLMxA/nJkhTLwiXfynVc+b9Rz7INYjY/Rp/WA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRRMRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4Iw//Z0k2Cn6aRbzzSxBlcm5sOFnz87m0GIZacXZagp1tamHBGdD9\r\nTMkVsuLltAUgYGfhegS93lLKiJUwopDz4ccqLr6VSj3Re3tt8GNNNPM628kw\r\nOqoyN2n7o4Kkgm/OrBuGJAkkN3+0DBcWIG2GlUbOX2T9ns5EGCwg0ZdIGd85\r\nOysGbtSlhylnn6ICrpt/fT2+4ksVbI4ldmtRoVO/Nyp2keRFnQhAY7BEd3e8\r\naZb81qXm7q0n/joDfOTd5Vp6KeJL9KpNb8Nk8zGGpf3Dt63Fc2s7AnUfo+YY\r\nbrTKeSTw6jDT5KjAYzBiPp9YMajRZLlBKhfMHqPUxs19Ez6WieONNFOK+4cN\r\n3Ecwvk1Zgby8/Rmc95aUq145YCNhR5u7Y2kUrrcY6p8zjQvsUcnYqd7RSQ7s\r\nGAFLpa9dZ+6ljPjDoRmC1J7Dn1JWwy7NYJGIVigfeui8csLAuzUNLzVlKY7D\r\nfx/x3N8GcuOull+EnWxPKzLuq6OZXziQRwJg4X7Bw1Cv4bdfY28ceJ3Cu07b\r\nMxVy/UP3j6twvuWKfv5GNr6mPGGqxMd/OwHOSzXLOg+67dRqV7uzzST7vTzH\r\nD3TwBqMlzAFD5+1G3FdbmaGHBs6+D1brnJNicxtc3TEPBhp8YMBJfBWcvGe7\r\n/auRcrb/P94WcyHQeUdlBBUX4yQPlWl63zk=\r\n=c/9E\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"247aa37f85ea5d4fda1b24ddfc61ae1e449ff19e","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.130"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.130_1648694033390_0.46327736950681553","host":"s3://npm-registry-packages"}},"2.46.131":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.131","_id":"@apollosproject/data-connector-redis-cache@2.46.131","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"130ec815ed100a891093650fffb7efff3e51a33c","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.131.tgz","fileCount":7,"integrity":"sha512-Ps4t7KEiUzFstoCT13O2uysm3Sus02aK7aBJrbTEUeJKemoHbVWiG7PE2CHPLtSvX88OKD0ixZ41z5PD6mOVeA==","signatures":[{"sig":"MEQCIGCp4gLNKgJ48xMmHCfzR0IjwdKAmKLIWhh+BYrDyv0hAiBA28zEufjktYHgnVBPZ6ZPvolbstz9j0rlM5jklzBQ2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRROvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRuQ/9ED3BHK5l6u58i3EYGLLlH4L/0Ib9T4mirLmxvCrvYelV1cRw\r\n3j6Pfnik05iIQMhTHN5bsfEa9NXi/eypIMBmd7V0dNmNwV0rB8Yuku0k0ItJ\r\nWciWFmsrJmSAZAj2Rrn4HnxbyajJE7imuHLEvCUgRknRUbjU3IH8TDC8gxG2\r\nDbCnln1DuuLJLypXZ2X4iqFHXEMACpHKT/TD3JeB7Bfe/t4J4Ol2SfQmrTod\r\nRh7hJWGpABJPMzdubR9OE4bfKV9qJYy32xgozEuInHJnJy9bTY6elyzCcflt\r\nDxjvwF2TO/L/HrDxIGzt37T5kYyj7wNS3ErVxoO1w1+bIEyRO0g+4SKjwciZ\r\nDwpgqYvvfkiWcggldw6dTabCd0252TEkhWkMOlDnKr3Ga8LCpYg3LwyK1atI\r\npdTSJ6AggkpHLGZIVo5VBeGx9MqVeOZ9wtUxkBoqY99NafXM0BZ9if4u3nS7\r\nbfiZwdw5FnlqhS03OrEUVhWqjYqRyDAXOvu2M6q96IwWtjwSaVxRqhg09vz2\r\nGtoRarYUn3kEMHmU+dD3zSP87Vk4Za4ODbYOCvnSa8gTwZNkFAtU+m9Dj/hc\r\nKs3EH3nrNLKM8+NwdNrPTbrfMPikpeJ6L9+3Gg5IC3DYOJX8RX6zem+r0GY5\r\nQNv16PlCXTzDlJOuklSO3BhdqU+vhS920Cw=\r\n=Rf/N\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"ea95511c2da3016da0d00b21be0e1adbdcb36bc1","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.131"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.131_1648694191119_0.9439599712681173","host":"s3://npm-registry-packages"}},"2.46.132":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.132","_id":"@apollosproject/data-connector-redis-cache@2.46.132","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"b160cea1bce6d802c19001de7dfde35460cc86d0","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.132.tgz","fileCount":7,"integrity":"sha512-mZk+jCZGWP3L2eY9/WI3pFi7B1x5lDp0UdkgXDrHK8egOQuZcF8olwYpIabVw73udUl4vNMhZwA7v1o2uu35Jw==","signatures":[{"sig":"MEYCIQDD6ejuIB0QEG/JeKF5FRGbUL7PfYdyujLaPyJVySiJlwIhAJYBDORfoSFEgP/L1MqlnnAPzMOyARUHCASayab6NHk1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRRR5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6Uw//VWTMzHop3HA3XEyXYAOB3CidM/ao2wuvKbCYq8yy9DmgLg42\r\nPr2pn2zbqaxACzXEmkS0aWwVbtzMRhED/osHig2v4iNdgxPyWENcFNcRvTAJ\r\nS01ivrvHCAoycx1AHbsycasrJWeWmsNc4AwzUG2Fk25lyVq7To0A1t32GBxj\r\n+oKVaxknKBwe9rp9SrzjV0XpYQXl2UO4oWrP3PK053pTSkd2CYy+X1GpVGZG\r\nLmHFWmMjGtKIQJQVkvQGalC3ZnFPIT777NJJQs+8yWKnV3rOlToxmzN721XC\r\npww2mEFAy1/7C59oVImHhnTRnEzmtmw8QE9/kiINA4FstlxDLcmahB6DCpsj\r\n3JaE/ZeKb7Xr1lLwx5WUFjBnY1SJYqlYrxQOTCjzWEOMevwsm9lO+auZht8i\r\nx2m/bIThWVtVH1V98HnucB5Bxvk7CVvsAanluUaz5ZC5hPvF37ugLtxl6G1o\r\nJ+Wihyf3Ltfy8IHeMmTvPK0CYFYSMTN/lO36voh0tdf9G7sAcYumOSjXY60U\r\n8O/Rn7GdKFQak/5jnbrfJzWdXmboNDSAJdnEr5fLPxrNRoxO3ulRpZyKRmGE\r\nFavxK4WsOZpKrjaWLLm2wpKAuyjYbre0s71XXfYMZ1rlO4KclBERM6EfMVGU\r\n6wJXOBD63PTOUaqWx68TPZblfY74lEQQ4ck=\r\n=Vws5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"ab807ea52cf2f3fb7b9573acbd079c87d8cc8f58","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.132"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.132_1648694393105_0.05282478155932058","host":"s3://npm-registry-packages"}},"2.46.133":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.133","_id":"@apollosproject/data-connector-redis-cache@2.46.133","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"aee544a818015cc0f91cb73b531c2985f5ff81d9","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.133.tgz","fileCount":7,"integrity":"sha512-DB1HvZbgrU7W4OYwYeVTB+tyPKg2rYNceEjewH3zymrb51zXxDDVIbMHipGawSsxrSjTlajasHyWmwqUxRy8VA==","signatures":[{"sig":"MEUCICnhM87+U09HSXujTNOZIavTaKsMNPQ9G/RYmfXwilF5AiEAmdFxsWLyVtJE4LcqC3xcyKbVp9fyQA5hPeYGRIfjLF0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRRUWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQjw/+MsSxhQPJ5+bnyHPY9e2+5V7kMnI7bvoOWlIaNa/Umdh+V4F6\r\nO3kEiqFMzWmze9zJvsxJ51VPA5NfdHC2cGp4LZ6SWA9eCjrJVJ2FEe11j15O\r\njYxrUbbTj2mY636vDANnJr2yJJv1v9McqTAIH9pAjIaGDOtNZMVlujrP8YyQ\r\nTwtqnXQNcA6pQTnf1XEIwiJABgbCMULV9vePFN4BrUXQPglcCQYZmb07ybfE\r\nDaO223sKkG3BPkz3LoJ6/PbMYls0AD62x4LPMIqYVj0sc/0dUxH8npPDu+Yz\r\n1WEIyxQimTZlxm8zV9jUSJurgvf13i5ceP4D8CQ21YYZf/eSBMhpXH1wHQEt\r\nRl8Dp4gEc9/QWKxYMl0j7WDaBicMQdsGW9lxhwvHr11UnAGj+ggJhRoQWznv\r\n8k6T+24subUG4VnwlQDVN5mVSF2o569kwFxClzUwf/Dehf/+i2L01eDhrWSj\r\nJFsbzS1TU3iymVoWIQhrvtfzWpjfJqZQDwTtx/QhP5WrCO0no2EQ4ICeURhs\r\nx6SOxrSLsgIuY8u427b5EfXFN9vC0fWRAB5XfeWQpmpxsV7KCeVjR4jAz5JN\r\nT7vEblpC0Bx2GcKHh6xWtM4srti6ZCn2Rl9T5Jm6sDke/TnKcijnGp9+b2Zm\r\nwSRviaaIGLznHS2eIxQlTIWZVCNxA+lPYTs=\r\n=iZ4h\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"ae9b4f4ac59f32045e76e678d0ea13fd23d86f3f","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.133"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.133_1648694549916_0.18097343222210238","host":"s3://npm-registry-packages"}},"2.46.134":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.134","_id":"@apollosproject/data-connector-redis-cache@2.46.134","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"69317f4e796aded48ef2e2dfd35c662fc5c5c39b","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.134.tgz","fileCount":7,"integrity":"sha512-REo3VUJX0oRuMDWMbQo1koguDI2xrAsH1jtM6o+yHivEhc/bfJFV+Ljf0IXwaPt6SuSY4CRIGT4RBn0flCU05Q==","signatures":[{"sig":"MEUCIDT60LUQPP0Bu6IebvFuC0mUoHMH/a2U/ljHjXRC2x2+AiEAksgKQF4/KE1f3vMlpF1jVzNb6xbbVfsYaLZd16/7JNA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRRYeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLeQ/+KlGHXWGSmeLrcP6qjF4y3aSxNj5IbnZrhbLiyN/pXzV3iWFr\r\niISURngNhhl2HMCE/beNr7QmKY4uUNhMAWeCz0QX2hLUqNtv0/rv6ndu6E+G\r\nzYAEncG02jfjjetQQquf0Dky1SYiaLzOgh5SfcTLONdIeZecyiBN/mMO3atG\r\nNCJkDxoG8rx/CZoPZabdEW+jJB/w8ZpvZr0pLPLySjYhBEj3DUQ4i6gs2Vkz\r\nsCgpPIbrNbGlHZ1dyaJpnJJzCi43LrzsaimtRZ/mruFQjt0fLCZjLs8XIvkF\r\nsJBFyg30oUwvyyPp4yZIP73Maq/kgTGGU4sMSc1uAGDQXx9T0A+HHoc47cI6\r\nn9Ldd+EkHrqzjYAFE1bA/fthQYFZ4xcL3pnGIfXj+hNeRprtquSjjs8vzovl\r\nU1odXonHtMP1W0Y27KIuqGCga+c9AViM5twxcSZkbMdaEmFF0/Dj+jol2Hp7\r\no3tgC+UQq/Ix9t3Y6Csxg0OB2D27cBe/PG2BYnhhvaPAGh9pcto1+XEvq06N\r\nnxLAZ7RQ8QdFgPPorGbDyAtT6EXo4h70woX/KOXhbNIkGVtcR8lY93k8LKMi\r\nIHb48RV3uA6fdCEBtW7hmxgbOvgbYbebaoyFsu43aSNsqjXSMjifoRhti8sg\r\ndFv28VMKtSYcPazsYiLLGW9DN/eVZtneUA8=\r\n=8Emn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"ff0731aed63697e11b5640726b00d7c53a5cc1f6","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.134"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.134_1648694814597_0.8318718952827762","host":"s3://npm-registry-packages"}},"2.46.135":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.135","_id":"@apollosproject/data-connector-redis-cache@2.46.135","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"b7fd4f1aa391a6c7fc8462d276e3af57b16a1530","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.135.tgz","fileCount":7,"integrity":"sha512-PrzN/cOttzjAm+liMH0DH2tLlzpWcrp0fvy/oevFJWpJwhpx5kpGlsEZlN3Ez+MunN5A1a/Jkst/5zXRp45Nlw==","signatures":[{"sig":"MEUCIG72OQQ9DmSLjA4m9d6cO49KRaoAk6XA2DcijyEbvHmBAiEAhRbj9rcEBWucA3xVPqT5T4NnZEweWpwQZG9EJmiN/3E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRRanACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZmw/+L5Vbk/lOhEY/RO/lHhelf0wdwKor/cvH/t6433LXQG2axz1D\r\nZ3OQ0ggZQJgHZgfESJpvl17bJwO+iIxp2YvAZhNaIjIj6VUmFzLGywxh8SkC\r\nvkPO1bgG9aVEg2TJ5n/r0TDLMCVFtRodSKPFPM+MEGhBZACUspRSsqojeJyY\r\ntWJg5sU1N6U5q8N2Fo+VbbkIWEy96GLCXbV63MIwkuuS6dqHVpJ5ug9ooAz0\r\nDFxOZTa2DnMZAqciIoViITdXZ37reFdlUZMAa9JkvMlCveQCTD29Rcf76I0b\r\ntWLUrqprdtSvPqS88qA7hlqckUW2WKs1ylvhYVzue4VEbmTEBKhjdVdQdtm1\r\nl6i68v+H5cestw9tXYSb8DnbL9FSTOoKUiBFav3xWdBWWpd443G4SrHrzwAr\r\nD40cMIUZOQFyT+0KehiFPJ+X5dPbA5VlpAK9tGRRwt8DI7Zm28evrpkC8WO3\r\nku/Fwf0lI+deuvwB+UfYOUlcThz5GdPG0C9eOrxTlVzJFUzY5HY1192KNV5b\r\nJ52kcWMDZLNRCF0v5YqUwiDmTIc0beF3lV/dSByHhbAKWRTGtN9xiQj+OcUN\r\nT5hJ9CGD8zA40dBIgbzp25rTqPl4jfZC1dx6PXTPVx+kW3qu1qUandrlVnSq\r\ngvJYoq5ahcdy6KL/I9Q59YS84BHOwQZVNSI=\r\n=KlMI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"847f7ce9a1e9443bbf5921dcf4c59ce9056d7b0e","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.135"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.135_1648694951188_0.3352777049408","host":"s3://npm-registry-packages"}},"2.46.136":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.136","_id":"@apollosproject/data-connector-redis-cache@2.46.136","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"47ea9b4badfbc12cc63286a876eb92162d877505","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.136.tgz","fileCount":7,"integrity":"sha512-grVmboyz0SszCGfiTsoCVb4kisY8GQjlHKAJUIeEElAO0ghnB+h7pQrZe69ruxxFbcu3dP/US66N9PVzGqoAHw==","signatures":[{"sig":"MEUCIQCawYmb+R/iMgKUn3qTvRyO7izW8XHWf+LG9InqjSaU1wIgUiVqpSxrmMzQ7iTWh5eBeMcT0aO69e3K2xoVEM7VFfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRRd2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2Fw//QehN6Q1saRfz6AYu65/tGIiIHAfPqu0Wjp8a77h/k2RlZMrq\r\nA4qmO2BtHaTPbZ8EFBBl1MWSG+SItweEJBCCMPCkGs7TX51v2jCJpE5gXn9F\r\nlTSByRrgpGduTQsERouJyDY//FX3ayBSyqjGAp4ry/T8IqPeawWpTUED1Cq6\r\nVKuX/YLkC9DDbCmgzljx4IYAqgnReS3fu4cj21En+a/gSZQF4Kicy+cF96ub\r\nADhhS2KvpLA0WKDHVM2Rkc8YecBRqQBj/pRJMGJVhRGxDJlom9NqHXhqvR+9\r\n9W8dSWZ9Co3MtDfyeglD6etoH3oyWAH96jF2FAur8ayHfMgIl/lvviQ62EEv\r\n+KSUuncJ773lZLeVGa4tfJUB4976vz+lxBC3dZFITcd4w9loAvWdLB9agzyH\r\nF7KvAJboRIR3mZ5/lU07hXORBKQ0PKTd6LpjAw3a8HRx6Q32cb3HLsTzi5w5\r\nbWUYIvz8/GGMzhOSyGLJG4bajo/F/nnhxpFKEQWfkC2oTdfeQzb5oCqC5ggD\r\nih9rhwbkX3JI17MG5XnVRaNi4CDIksz+Deth0aeiaqCTdCyCKg0t/1ShLfRx\r\nmkBRO0IYGbDRBkbxXdtRNehhdngM8RXVeX91pYslpuAm7hlAv00PiaI8oBTG\r\nMrLiRlT5bqGvje3Iwz+ZFf4GfxICoX/VWg4=\r\n=d0s8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"4ce0e27a1ac29199bac0abd3ba9c32cfdb29f864","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.136"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.136_1648695158164_0.5033668907137765","host":"s3://npm-registry-packages"}},"2.46.137":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.137","_id":"@apollosproject/data-connector-redis-cache@2.46.137","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"bf6370f7e700e33c38956c40572efac9032adab3","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.137.tgz","fileCount":7,"integrity":"sha512-EN0bGVpnGnzRY4LSGM8+8IiS6Ur9JBxtIL+g+2UMJssZMtJRKBseZq90golaS1NgWLuI25Lb6qzY0hIRyZjkYw==","signatures":[{"sig":"MEUCICkskJObD9RSys4gC73AGA8Ic4iVYNs6jSFFHMD3JhZ0AiEAsuZG2YVj7ZsfwJq7pCFISNWLjvofcOiexWXdnMl6l3I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRRgpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsjQ//SJBK+lZxMlWFreP+Yh6S8oej67HkdKMXfHl3p2klN1ci8SFN\r\n/zsthnBrKKjbGgscXmQpVEh3T6CTDMC884Iba6pMcinFN6Ym0RWbZmA4RsR/\r\nRa6NAQH65Kd6qIuaJx2NSrUz0o9Ih1yoBZCYGMo3AddYWeq7FhIH07jwUiNa\r\nNo+LYg6Nls/WrrO6tzZvoihuaBoMi7xOipQ4K5p3uvrhU085b0z/N+/21t6q\r\nig4L6TJ9fP7owQSG3QfTtueDoQgso/PXPdIkQZ0sMAgTNf0eUp7bgSk9mM2M\r\n0GZkblZlhnyY2vIG0+hLjRHfwDVcf0xSfhMRyueytSuROOk7nrjFUcp/T5IL\r\nW5oHUSXYyT8ubXaIeGU3f/lJTcIp8G7uoYoT5RKy3j9QPUOtaIDy12DNODo4\r\nA9v7PHYrxjbBRxdKTA/4s87eZtzfJEJZXGlhKUuhMQkliIo6gQJ2jLMzqBNP\r\nsiyjii29Nu3VVfTmLT1Z/4T2tSnNduFHhlxWGUxBqSMKG+ra+iGvDK2DI+VY\r\nagDwpiiynZTMrDCBymIbWtQSbWD4EPpFOXfn7kQdZ8phQWuNAatZOGYOkVtF\r\nzz2HB5eAgkyxtPxEt3KH2DAeSBpd+duaG6FHKGBKqEz8vSx3lY2hIieKAfih\r\nODjF7vrZLXx7wUmggDMwJnW+bu+jXXLjY5A=\r\n=BOBZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"89efbeee9d83b8bbc2f75aff54798cb7c6167b7b","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.137"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.137_1648695337230_0.8967674298568731","host":"s3://npm-registry-packages"}},"2.46.138":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.138","_id":"@apollosproject/data-connector-redis-cache@2.46.138","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"1c8937a3dc5b04720688ffd394d94448fa0ae25d","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.138.tgz","fileCount":7,"integrity":"sha512-h30WHAasy3qSChEYOkvyAbDOECsdy+LV2w6syXdhl5sxgwioe1PxPQ4QVeZ1+4ZbI7QrFqpPsZ21oagDaJQvdQ==","signatures":[{"sig":"MEQCIFs1C+7HOkptd/SZAgfEu9j5mpZ93NPmrZFFHxF70Gj3AiAxR/eLyJ4Ng5izvwYysnP15wjppaEnr/dKZR8CtM1nMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRRjGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRvA//cQEgD8KHgmC6v/W/ZTETWLUhEz1ZhzUiOcSaCYkK3e7Ziigz\r\ncyM+wld/a3OevOBPTXiL20dQALpJGvA+t5bdowPvgWdZ7h5C8xoOf2GSSHlB\r\nPzSPcWua3TDfKfmsJoLpcRcfiS6W6Exz5AlTlXk0DPFZ8JNv/O3Sa0LaBHKd\r\nOOjyMGKS89ZW6rmAQT0GmTPWrvJ4y5KDIx4GVgwMDuLj1C9+YwKX7rW5LK9c\r\nO+dPeRGPWbZxiA5C+MLwsgm5ztH4jyO7YjCYbc2Om7OOFz4Qo//tXdrZMYut\r\nlE0hHwEqndpUEwWnez2MEN+kw3D48UjPzZKfgzJ42sCOODjhT/3NdcVnzCot\r\niLw0jnAHKygUUqWKhIQJnN3wt3/6LjV05byCZQEXJzDcTotDHFy3r07CyAJT\r\nRKRy0GYz3T42wc2jc6oMszVAwURcCY2uQa5Rq/+lk7lve4rKiLFbPyj0Tu0G\r\n8zNhnYP49YICvmaDS6a4GwbtE+V7IPQvPUi2JIJ3V8EByCF7TRb0Wkl0bFcl\r\n5HfXdiflvuCET1zOnSqrIgMN9xCIyLxsHkUeR+QPeu0LXOrJ2dLy6CBM+I9D\r\ngcfetb21/dn/qmd6hMscFdPZu+oN2KgUi98WS/J1Unah5D36DmT/Ya/R8++p\r\n/akkyOmBv9sP8vebPvzG9WG1/aQpBaeNdVc=\r\n=fcwU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"1f24c93d671542ba73fbc04896f17f58bd9a0a6b","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.138"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.138_1648695494760_0.7042049237347927","host":"s3://npm-registry-packages"}},"2.46.139":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.139","_id":"@apollosproject/data-connector-redis-cache@2.46.139","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"dc11a2d4707cffc8840628cc4e94d8ba5e6f4277","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.139.tgz","fileCount":7,"integrity":"sha512-aJfnTTsEJ9DEvKWr+LBwbPr3GNnr6fI8+HTaRJibppZbjO0v5UYMrUpw//o5bc0Hsbg/JYM8R6PJMT2psRxjsA==","signatures":[{"sig":"MEUCICNAeShme2/Ry920A1OVfHcXkLq/OlobVeAZTkh2QO5mAiEAlTQS0ebXoAhbBmQ/U0w+XxSsTd6r31PWsj2X/NlDUSs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRRllACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdjA/9E4Q9ne/BjRkWwEHVSIov1uQl2CqLVbgwpLeboZ0mM4hlBaSi\r\ntjcu3O43NmqxhaNn33MdJ6cpv7rXaupWqC6X6FDSln2bDTAbCpcZerKrUAYA\r\nhBf2R7or37PsC9Nqdd0wKErGYGEPazNSzLfrvRFkAFZD9rOZ3kfOmw9VvzRy\r\nJsoHZERKjCHzZYj1Ag9H9FJ58kG1GRWDBLlcw4n3QqWQa065KcW1ZlHJamao\r\nUtECgWJlyxEQ2wlQ3BCCICKHsOVSvAOy7Fpm7+2PkpXd6LWQs2x5k2vVJsWI\r\nW1uK3FJYXdOuGrDDmyYCFdtq7Tvz+55RzF/oOKFqE5lGkHEQdcY3j5+v70r6\r\nToIg1iq9hvXXfGKLdiJ/ecFFRAdmPItl9mWquc8HjzGtc3DLqtIE9lYcs0lW\r\nfHS8nWczt0753/hwk+FGnEpIlr15IGue1QL3MolQfvoIvXROJ9WfR2qtVxSY\r\nkBD9LHZy4/I09XW3MM026iUc6OfqxUqqIzPdHCk4mAJz/Tv2TYBjCwkAR7Pe\r\nggO3bhs5P30FQArMThsSmqY4q/V/BhXWHoQ6L2pxkwJ3mTGDYomLYvwuaU8z\r\nBsZrJSjcflWGV9YPUbnjUnrBFapBXs1tkd5yjx8G2Kmd05/ChBPMqOomoLDy\r\nXCvf9NJyNOLz/pTYt1TTyydCkbppNhftbLA=\r\n=Md0y\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"d4abab01e4055734accb5897a4f53f5646d1fb62","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.139"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.139_1648695652946_0.1474638424957464","host":"s3://npm-registry-packages"}},"2.46.140":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.140","_id":"@apollosproject/data-connector-redis-cache@2.46.140","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"df7870870cf093bf8acdf398c4c5cdbfc0a5a94f","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.140.tgz","fileCount":7,"integrity":"sha512-ptpb1j5bXQ/AE4gGQwc8ocq3hqeUO4RioK8c0X5va8SVW8cXmNTuvw9dW6ZNjHcUTaW2pQCBcpYzKXuTojr5XQ==","signatures":[{"sig":"MEUCIAsiYJoxDhqT7RBqy3BcF9KmGel6ZU9WtgjCl5JDJ3CCAiEAxCexlLCzDosjvkKC2C9jEVcjrddmxHbuknR/JGh2rRw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRRo0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoriA/+LoCxP5hFYZARO7QfaOhCkr4rllijAjD9gCvgRqYJmDnmvVnT\r\nAdpYcPr6XqBqdJ5i6cpYUwjjO4K/Vo3JU9Ey90cgciMfcgvcTXq5xfU7yYsP\r\n55K+F1o/mRIoO5ssLucRq4qVOXWXGz8tWFtWVXpLBHUS0OcA0lH3TOfIwhD4\r\nHS1FcDVerzmjFpyys8yVTeflJlXpKrBj72RKcn77Vku2TOgO9VJtjCKrNGcG\r\n4w/ZOuVsZPJh3+TUSZehU6SalCK3zhRCGvI0cNPDmkm3Q1j8h0mgm6RN3di5\r\nnCtTIizn6up3WCFKTv2/UZdKJvgFTXr9m0hp2hoCH4MmY4kSHHYsU1HP4YWX\r\nqx6y7H0oo119/qbH7ebKr1iHhQZHtQ20dZeVoou0YafANVBy1kcdbBY2+Ngw\r\nKF/oVIZe1Oi6tNSuj85UFdpPkDA+hMDm2zJlIcwUj6HnrjnrHxG8uM21cmdR\r\n95EL2mGoFQ3uOimSboV/M4gTCow2L6EfB/+RVrMntpwGeD+3hksiS3G1uDbV\r\nxsYj4gxo5SAg7CQEUs8ukj9bs8s4WEcVsLQYsDDIkv4xPF9myzoXyVYXLm0d\r\nrHZMNxjOusp5xCaoEUvz7kG81BUo8k2i4cEjkutFi8Yns4juF1jnKcrxD2N2\r\nNSlyJo861jovAyCfXz/DqPOg+jGfSxRGKdg=\r\n=VPSj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"d90db71eeab7f19ef15231d48549f70e7ef542bd","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.140"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.140_1648695860100_0.9019543151431524","host":"s3://npm-registry-packages"}},"2.46.141":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.141","_id":"@apollosproject/data-connector-redis-cache@2.46.141","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"f41028aa2e478674f5f9797f3b71fc70d1e8fede","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.141.tgz","fileCount":7,"integrity":"sha512-BM3rpoK93eqrG2g48u5sN4Aj51xtZQSELZTSHlJTCAOZ5RuIMyYL/JRzbX5PQzaYMu0w2/OoxswYuGXRXNhEJg==","signatures":[{"sig":"MEUCIQDd4K/9e8zwZFv8UCUZMo6P48NvS2S2igJHax40Bb7QoAIgB+4Y0gaDrUPkgx5V9GIT3D0p20Ue7dOv9Bsv0BaZOmo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRRrJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfAg//R/2HE4R3eVruOkap/uhx7/k9ZiVuvH+wDLV7wQtucqoftY8s\r\n+EgeDJ88DiZUZndh8l80v3kpZY479F0jJanxP5sroIRUHId5W0m4WcHwXjNJ\r\n90gh4bkErIpsjYCQT18xI/ucPPRp+fNultSABbXwdeArxTZ/QPDqhBKDHej1\r\nTFheYrbZ8pjpkdLaIUoRBvv9I6OZLugOZF1fxQxrg6Ql0ERLlXHlLR86UAF3\r\n1nKu0Bl9clY8rQsEQnLyw76FKtU9TJ3BygXzX7B5KxW4Dzu2gyoftNYtFD8o\r\nYuLeG496iER4YJSFY76bKaiIu3TY17EkGrrIUCk3r5RFIZT3LogYkLA4Dd+S\r\nVWVhwHhHfJ+rrcGvMr3Em+lB93bq98lKmwnBiTMhsNYEejIBPEHs3XzwC3K0\r\n2qwMuSDZRQ/Ercinu6YFG4GVo+MmxBnOibPOnw1Yvm7VU4ggaai8k0GB+7d9\r\nLx36WJ5zke3sGDhhhGcgvHxmdpQPGwBkcHvWQHTLbRib9/0MucJR+uBtjKOu\r\nMZiH79Hc8qKT7zkUwNqty+KTXTSg28MLsgX0fXdejesWkiul4HUTS1B4UGvp\r\nV3FqhYJzqwT7I/5ouxZm4lR4IK3LcmJlQMIwyMx/WbbBYb0/pAEl7sA1Hy20\r\nF2oe8oSPwMTEkd/q2Gz5IOCVJ0DQVUh02cM=\r\n=+la4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"9f9687487cf7db28f7638a3b600c627524e29bfb","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.141"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.141_1648696009500_0.8398184158071786","host":"s3://npm-registry-packages"}},"2.46.142":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.142","_id":"@apollosproject/data-connector-redis-cache@2.46.142","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"14831c22c5ea5fd8600107ffea003ae5e52a0022","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.142.tgz","fileCount":7,"integrity":"sha512-yy17vghoDp4wXb0k0v1bH1SQH+5XdN8gf2+8jhCIeIvQbpNdxGPp2GXvWPB6ZttDDAnxNQ1gFr10J935I1o/Yw==","signatures":[{"sig":"MEUCIEpyBGN5Smt2ClTONwQHz5nt8yPfRRpV7WZVnnHERNR3AiEAhF8a4KXKjmbPMpkkP1MdqjFaGWJC5cgr0sHrUY+uEvY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRRu2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquHQ//VQbfFPfUahTgGt0tKU0rRJv0XEZ8rcbnaW3AOWa3bW3+bXs1\r\nPeDJFZDduyjqVwE1kGIh0t43oAECAgAdR3LCJ7mgaO1h+l+4jcoVb1RKVNAi\r\nVaE7FzK5pZYUQ+9LNVR4Bw+c69RzIxljvOjEBpuvURa5JYcgvtSmXAl5zd0z\r\nFY/ZKvxXWR6YEYggQOD1gFA3MXg0ijPebJJNrooCyQvrSVX7FNSEDKYTjgDX\r\nf1I2vec92uiN4vcBR/P4m/FQtfV+G52vMV34NS1FiHUHDRelF6I6ZUf0ySlE\r\n4Mkdj3Rcbho04xuUF1fm4dsNbavtTVdV5D9mylHu/fssUbq74FOoaFj2xRMW\r\nb01t3i092DDzYVXEQe4IzidNjrGf+rMwhpI36A2GZjUahu6fQCcwCN2Kxyjz\r\n1x7RMuUWDSQjqg2DhLNRVBnbiwlrwAmCjLv2IU+C/5nN3H0yPst4vRqwqjgy\r\ny0VmMFq9mXPBD1LHL/9rXy9GQtgUktabGZaeNdAt2qxI0GMkIYDntAZDb1gD\r\nZrnBxjnuX2NmsaTX70gaeuwO+z9yQVUVa3Si1gYRaeICJ4PpiSdjzMf5+4zw\r\nd3PiGY8s9UOAd1Ote/qVU5Gj4/JhcYXzw+N3FyznfdROko2T4E0t08LynjsX\r\n5NzAxW7yqg7YK0heAg3kXflqvhZaqv0NK+4=\r\n=xAsH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"d1234592b55577d3c2a697fc5ae4154ab6f5916a","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.142"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.142_1648696246106_0.7398875372284393","host":"s3://npm-registry-packages"}},"2.46.143":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.143","_id":"@apollosproject/data-connector-redis-cache@2.46.143","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"701e7ea273d5d8555fe028a211fce9d7463e08e6","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.143.tgz","fileCount":7,"integrity":"sha512-k7I8a0yLlTObXDS2bEATkAxhx55H6N06PJdjcoggpl4TSWbpbWtC072YSCvAIObe5kjUIK2Ra0GAnCIWDDyIZQ==","signatures":[{"sig":"MEYCIQCykCsURoNO6L5qxDt8qjjr/BZoGYprqRoSd6SH8PFtjAIhAOGPz+Ah4OU3kJCK1QInsxpPWK/QmK3ei3FLy1tlDJRk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRRx5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNOg//QXD7DgfsrPT+2lXqAT1OcCbaoJZdDphwMNBbm9DhhQD//PNc\r\nzmk2pCipfOTbbBdClx9h5fhXYlf+mLX3OSG//pC1KzgSfbHNtfdtiduRXNrp\r\nkBRAQjlct0ppa1Lw0W1ag/r6OCDjnm0ihxh/Xu5uWX6O+o8cyTe0WtWs5HWU\r\nygpboDNFjZm7Zy3kIW7BAq/VHVbhH1FDpZgOaWIdVp9S9jCmFNSKeVQ0VqDO\r\nksWdlHyv0EXBo/CPJxH9gzI9VhcNaOY7l9xTNqYzexOAg8aZJ76ylFidZAlS\r\nUoElg1jBwa1aN64AtPgaCXNSRQ41gcVVjOOUvXEL2+76D/m/I8IZLP4AfeRC\r\nUlswYFPBz+Ux2bYrXSdg6cPzEvPRdk5x6GXaCjeWuCFd4jPAZ61Xg2ZHmqA9\r\nJy7AtQxr84LKqWIo9J/OyRNqn5OQBD6qlIJqgEEFjrdl7gz564PkBZ+l/EEa\r\naoDGf+glMHS3JMdafvmAx3QTmT9YThC6gD5uw91kFZ6jxON6qROfM/TKEbCx\r\nwbVYDiEeMHLj7VWhmZpwNgOl/2aw76OtWTyzvUaqQAJW7TNGkoxdIe5bn4un\r\nGKH4qesc44abkRm6yydOsm1MKrcckibLdmYWsi/i7T/9xRmKxIOa9InZCKHy\r\nlQRTZVb+bMWmO+/vwTNPd/JCSWuLlRV/P/U=\r\n=U1LP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"d8f0fb7e1bb81ea11c772746319e5219f484dbb9","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.143"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.143_1648696440958_0.8071741156141325","host":"s3://npm-registry-packages"}},"2.46.144":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.144","_id":"@apollosproject/data-connector-redis-cache@2.46.144","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"ba0dd45b536d2cb85388c13e24016971a0ba13c2","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.144.tgz","fileCount":7,"integrity":"sha512-8cg5gLE9vwl+ETw9t5Rbla7QnZOTYCx9bvNANNOxYK6JBgO3BogNn/tRk5hyuiKSllDtDtfKIbExwZ2Zc11yXA==","signatures":[{"sig":"MEYCIQCDTO6dhqo1jc4qSHJdd/AYrcyrsYFfSWTAmnnBewztUgIhAOsYVksJCeaaKZi8DaberNEqM+W41MujEDAlumOdv3/j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRR0UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPaw//cSKr/9VqOFzOpo90ODneNrdI04lcDE755c8tGvs7clg6R3fd\r\ndB1RSnvJmBo0dPUBLdQjpARcruY6qn+E0Xe33RaKMCKxQVb9rY+VM38A3Zxr\r\n0040rlYlCfn0yt/oFz7PxjfCgZKa+Qz5Xkcl+ooQQY8VR+jHlOEmAtls/9Ro\r\n2qpxICLLX1vSTjTrKYG95v+nlpcp47KZZxynkebCCd+CiygfCgH+ZGPkRXoz\r\ndt0Ji888cTC5bKHy8HPqMMzMhCY2ccuRSAslioiTVVQMQXxMn6tkPuNz9wys\r\ne2K0LQROQ2nKrkNd3jatZ8nV3ckNtNI3NliouJgyebI03fAApZ85bwBBcLZB\r\ngthndH0M7NpCWLClrO03G82gZL3S7zQUr7Iwv0OSHwYUCDBU9bAFR0FvzrD9\r\nDXwklzLSJ2PBAhfyGc9NOiem5C4BBjEcsI7Y5xybVzq58nQpz5eoNkSJioBR\r\n0s50YBBSS2oFnsZGhTJpHyuJZR0dG2Q9YXVyXM/bexELxag1HZt88nCYRVMl\r\nTXRh07zJ7DX5L7y7NRixZopJ9/UYksW1Xpcu2u0+j4nQSi8Ht/Em7O3FlxlR\r\n0bN0Xsb2lhIJqliLsN4CBzANeXl6/ba5evsjOlOisI1bxfEmjShy0mRLBlcv\r\n16DUcz6lIv91SCR4qG9+3PCsX7kd+fDOaP4=\r\n=6ciY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"b1bb1f206d66cb240700f252548e8021b0a17652","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.144"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.144_1648696596573_0.8656195558485444","host":"s3://npm-registry-packages"}},"2.46.145":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.145","_id":"@apollosproject/data-connector-redis-cache@2.46.145","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"f54c90da40dad8dd3be7ca944808c28416100702","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.145.tgz","fileCount":7,"integrity":"sha512-UQv/cdkurJHlFaE5x5UaTrkLZ3qksCEPW1N8pMpTcEXN5YBrKPoS661iPA3DUMhoLDuHtlMVatRQuuQ/L8nqAg==","signatures":[{"sig":"MEUCIAaQNPvbuDtDtgnhdjygMSzxEs4Yp7PNGeSIAubP2sJBAiEAwRN/4W/Vb0uOq/H5BFqd9mawf+UkSij/2u3wbuNWDXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRR35ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDUBAAhHWCJRkNMQQQAketU4PTa3b5pvU8E/yv54ZpwzGz6KM0YHk6\r\nQ7Wuf5kkbRGYf9y0U4VvNk6mxIjWQ1+haTuF2wEJNnlMpKRzyt7lkxCOhXJ6\r\nQtOzI2kzbHugKIiCAtT9NIJuf9Ic11uyjKasf7Ja6WUU6X9bvBTb98LOLex/\r\nly9ynhSDROXwuQGsZffQYDMVeUr8Glnj/NbFXnGZrG1Fq4yD3PjkZg49b8Mw\r\nTxoa0YJkK0Ff8X78gZygBcjgaD71LBhlgcdX2fU93IGIyayZcMNsFBrRN4Ij\r\nrS72FBHdMeHOn9K1xPYbytLpZR180XtQUsAIkS5c1dQi4GR+Mp968TtuXTtK\r\n+qKG+PfebtOzKjs0omlxD5MzsG2h5k1qiuOVF+st7cT0oubj95LVEl7zH0Oe\r\nsDVuQZCINSggV/SYxWZWeUU+BsuMKjPHGnMqgQc9MGptf3PwhHkypmjaObkS\r\nC/ZOjbcYHU+igGo/2xESx6FtoKv7wNurnQO4I3GkdfB7oCIQxqLr026bqXLJ\r\n39cH1u6GbmGl/GCQlwovoztPQlV7hbfb+50mIXIYONGW6F1tL31Sxpouq8mn\r\nsCiqOl5pNhdFgbsTdG/o/zML8vUbHvQNIxBP26TyfUI6zR1DYSp60saYmMK5\r\nW5RWULfwSpvVwpj3GRjbXQ9aWGLLXwmkU8Y=\r\n=E+f1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"7bbc217e125f890865f76684b315c296b4e55361","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.145"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.145_1648696825794_0.9001723934184118","host":"s3://npm-registry-packages"}},"2.46.146":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.146","_id":"@apollosproject/data-connector-redis-cache@2.46.146","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"ab1951ef6005efe84b8b7f91ae51c89aba6bc6eb","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.146.tgz","fileCount":7,"integrity":"sha512-HjvlFUjtzuM7JhWlBmJQfDVh+/ITIHstyXTCv0z85eUxFH9ubYdDjjaQ0J5V9x8g9Vi53ylL161d9ZY7tDZTqw==","signatures":[{"sig":"MEUCIQDvixkwqELERLNreCqbW11Y5LTAx9mVFa/hYZSIHQZZoAIgXTtNrJL0bwt2kpvrbe+wTT2uMMAUxGotsgCccmxtpVU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRR7JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovCxAAoKNpEXrhZGGC94gnoUZvOK9dUicqOFWni4kXJ+A5HfCtGhvn\r\nfljERN7i+WRCDE0SDo9xsGwIb8wTiWwF2sO5wLZx+IBUE14HyHo2B7qY0TNA\r\nWqtTWCbP4egr2u1uR2lLO+CsIFQELcvaBc3jIv1kCU2AKAx7NZdGH8PxT3tx\r\n+tv9/zN+lrJlsGMra5wFpxJu72veuATczIio5STNUB1TXqH9LfsXDrs0Pwr7\r\nXsGStVvkl6LGVQaKagT0ME+6Sa+rWBcQjLiG8CKGeP1CyR3N+KvnkY2FfNpd\r\ne3ba7EIZbkaR10bRkM2rCXKiQ1/MbWw631YDKl2WjEY+ojFSR3VY6YtTq0aW\r\nM1EP+Es0rI7zXxjJwj5FwlAahGCundASkTVe/KgxRiBAGnD4mG4kl3ba/9vd\r\nSkBWkTHl7TmPncHw3OM/nAU+o1V/drOm71FSkzYpS5xpu/h5qaj+Hka4ruva\r\nQ0S4kiL24V2o0qQ3bkwDBVUOMHwpXP1TNwZ+quL6IRccA8N+gcFmeqMQqeSk\r\neaibWL2Oinmd0LY2/+Aw3e6Y0KZcM1qhRyx2BIUGxC7holMdt3lw+jX/bmvW\r\nWhRPUFxkWI3TAUIA/JZtPlxR7S68uWSW+pv6ul6HCShO1RE2Wt4R/9ATLZbu\r\ny4gepmJ+Voy19VsgmAJ4Zqwn+ImjGtJ71YY=\r\n=EIxu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"ca052b1487c4b77d24d491e6d7126b46cc60f69b","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.146"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.146_1648697033604_0.9002796340799637","host":"s3://npm-registry-packages"}},"2.46.147":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.147","_id":"@apollosproject/data-connector-redis-cache@2.46.147","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"9ad11d6f083d513554e9f39f82e2a4e82453a083","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.147.tgz","fileCount":7,"integrity":"sha512-kr1+H0OGvjsNQH+g3AZJGBbAaqvbtQKcRkHALQda8eeycJRCd0zROcUPIxDG6+N31ISxcY4Ky+HdnMKVj5w0qw==","signatures":[{"sig":"MEYCIQCObLgCg4ZqPNJjb5vr6rOiFwLxT34W3B5Li4fOqBCoPAIhAILUKGffNNfHWE4YATz23E/N8c6DXQYRxkzyJG1xLV6t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRR+dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrhuw//RmKyOhUT1yjBmtkgoGPFVdNIJHw4gYRP+8GDqAUXYK66WVfZ\r\nhEfDNp14le3YXHy8qFTrINPntBtoyWkqi/PeC0rkOJn+aX9Q1B1+4kvMBwRM\r\nkTRnplbAGmlXY/+FXqqU1+HURvdFoeW18prHMacdE82jpl/Dtp0VVVuUxAmA\r\nOfM8xMcOsJhaGwNBt5oUI85ZjG03uryXpez3ugvv1XDA6zY8cnKIpa1QBA5J\r\nExtwBFvg1aIIEfzlGlFRZ2Vc7vxw+QFsElbc+tcSDhqAq0d22pL1BA/if999\r\n+5IB/YKWX0298Il+x6Ld26Hz9DoiBqrNh0RkAMAf42EG97Oi8IF60vYq/Tws\r\nu+nNY/B3WvmbNHOakZ6dd5pIvuomE0zc6PkwuK+rI84zxM0tOwK3kEZRA2x1\r\nCmBmSfS0wcNhpZ/tyye4EB6vFa7qkF6B747GAQPgcSyfm/3vLpwrOCCTP9uf\r\nf6kMaMT+Nr2CeQtQ4Bc7FEmBsJv9NneSoHAmrb0POCDqozuhwx1aLxjLvsep\r\npq6kei3kxnZbOHTBlhu2KKQSFT7+rKZsPor8qgKE++5OAoKwZHdK2uRU3Cfk\r\nffhXYgN5eKrVwG9SMjH8791cqHXzVqutCabMYoBNj02PaUq/aF8gbNUalkwb\r\nSYpfKPbd5dzaWYWx662LFPgq9MH+vdtlzqA=\r\n=dptG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"11ac560fbad7159656a3216598ae16ce032c273b","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.147"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.147_1648697245351_0.4211345082361895","host":"s3://npm-registry-packages"}},"2.46.148":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.148","_id":"@apollosproject/data-connector-redis-cache@2.46.148","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"75d7786445df1c8fb6cd0fd2ebe66325cb55bfcc","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.148.tgz","fileCount":7,"integrity":"sha512-NH/47aAppSu1RTQGCpSWbtsVsyQ1jdeMyTAnlB6PH/kaHA/OUxAFnoSUk1rpbViLrqv02uXpT6DAU/QYhpXvUA==","signatures":[{"sig":"MEYCIQCc1ptZ7AQrGyivcP7Ik7gD3CA5Iuta/UZLQsbD2YLbzAIhAOTOhVYsoJ7XclGEKPbpehtsmOLvK15a997S79PuQY5E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRSBNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUzg//WEiu8/ka8grikXsLA4kiwg2AMlnWF3s1VvEczdxgVPEXHMvL\r\nER24KQ1/0sw1cgTae0EF6kcAOCiBRvNPW9tZFaB4vfjLPGHjPAx450gWYSE9\r\nqkHvR4TWUGqzrWGdy9pIdXVKE10nVQjRxMgjxphvaE3RPKOD7cHhtlOympZZ\r\nTP1xrzntZwi4Gt7i58FatQ1V+w2RTCPmyR6a8v+hpuirrh/tX15ick7HCtxj\r\nruDbGTOGgKA/dr5LKupwjwueqsiQ1Ei+p+TZ9Z0bRotU4GZVPuGMiAAFELbm\r\nkESiHtPirJ+/INBtfvQOScM6cmIprjVSp1B8jmtw5vRdXEKk62mRWy4WMMtS\r\n+ASv9bH6skTVJ8zj7ZpLizh7mOU/MaUqW/43NiSS/ruHzP6CcohhKwlbACuc\r\nDRQs7j8jTl2P9wbnz0VvmjlgQIpraymyz9LB4NeWAGlhiu0m+3dsTnbV+Egl\r\nc9P6ykx+0Nvt/NTTy6DQH/z48Hd/4Ms9HF7hdngvlpm18pNiYt4fFm8mGwY0\r\nr8pMpn7J9SolWkISsZIRPcTKm4q7xb+uP5WPr9wrHpQa5Q9JIqZi3reJilKP\r\nKPHPs77wfQAS1ueUJsMO7uCTLcKRZwPjts1aIq33z4j1g2JKPOEgB76LTUlX\r\nmNJPILiU8WugEJ5FC+PXgPaWllJfT7nm3ik=\r\n=CqyT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"805486007e214002f8f2395a13a8d81cf8714752","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.148"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.148_1648697421062_0.24043599954316597","host":"s3://npm-registry-packages"}},"2.46.149":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.149","_id":"@apollosproject/data-connector-redis-cache@2.46.149","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"d0512a890c0311cafc4987cfeab942289f8c9d1a","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.149.tgz","fileCount":7,"integrity":"sha512-CdDNKjZSRiMXGO+4zx8HUHuBxAwRGAQMEoJlkjv06jdl71QM+K6YLijdlepcSndgGXuYgX/s9oPB2I71K1lAmw==","signatures":[{"sig":"MEUCIC4kXTAi6f4YyaIMXmQmNnJ+Gc70PgVyIaiGWkAyH0VGAiEA9F1O4WSHfE9j+jSVah8ZoSfqbUehX86BZYFYZnB2Yng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRSELACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplUQ//S5fqHKA7nJlmMJx24e9+etTbfG1CW6H50K78DLKFTANZKYDP\r\n02sQxdxBbKz98foq77aDSJMA7zFPKbzoopv/aX1ShgKOXrJsadNyyFCvXbem\r\nFjtO27jkFIbNl6Q1t4g4LH7daV2hszo4sm/h6FdI8zIvhMnNDYQ4RvTw+Wvi\r\nk33S0Bpkk4SjNUaYhLVm9BGe1f/DhPZqeo9BHFkay2IEWxCzrOtREoEJYLdQ\r\nofhitC5JaA1efeg0Y6ETl2JxwHFAQeiShgl/BKzAgbdbFYxc00Z5Ci7WlnAU\r\nfdpSSdkU1VtAhIJXVAhbeZkiE/L1V+eZXj8YPi2fgQ+DoiuKOO8niT2xZcKG\r\nijRhWbvWzMu7sEKh3399pNpAFOOy5sxOaqWSmVuubv6PBU2i2YHzWQ+U2c8P\r\nKkqpoo00psLu5Wpr3Gbb4IBx+vwepLX0T5NQkE0Hd8V4j8E2zJ8jar6qSpii\r\n8S6hYbU0QHvKrx2D5EnRPr6uq3pVIrAf0Xf6nnMuMe1H9UNNMNRX15LpV0wI\r\nv31XQVt/MRUZxxXvDRpHCuW4+K2GXTzYk3eH4LD8VCkX67S0fOPc3Mvr26H9\r\nN9XlCivqfcg3m4BxqTvdndmaczdqwndr0CPBQm0vr+tFgMInvxR1n8Cd2kur\r\nPyJ9825+c67jFlbwXgYLTnpESjy0t5dUPn0=\r\n=S5kB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"a05812956ce25631e9530bbe6fa7d72608acaaa1","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.149"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.149_1648697611086_0.18262549849129228","host":"s3://npm-registry-packages"}},"2.46.150":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.150","_id":"@apollosproject/data-connector-redis-cache@2.46.150","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"25f00968e17c49625219a5a9f9f42ab09e45efe1","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.150.tgz","fileCount":7,"integrity":"sha512-HXRTvCbe+bPMJNMw778gNHcpsU41FNK11TJuAz4LIL2jeDarWlling9qJ9B4d3f7Ty052UovggqZBrwO2z2hew==","signatures":[{"sig":"MEQCIQDAHlsyb6gmVbnlEPXquiXEJbSc6A7DlJhrfvidIJAyfwIfCeuWbPnLLo0BJXDkRcKldQPiyqK7ivQ11V7jZTuyow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRSHBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruTg//QbIt/nOcwMRuCOan77rMNMqVvtzRK1qxqBoXeihmjXi2k6wl\r\npTbRdTsbnVZ84W4WlTkOa8MnXMAG3WN1t9+RY0d7i0mNJPXXSfLnpCkZXs1d\r\n7R9KnRipxbIzrXoY7KUC222H148JIdQ47MmwO5uIxWumKh17hIrI61nR04cl\r\nC5ZXqLrIWj46/3OWBqnztgwYcELegEsZTw+VR/vsn857xvvFts2xf3Rvp1Xa\r\nUgVhZOa6KJ69wcn9qtMAtNGct9XzoI/aHfmPfALv6jz/9SVBs//Ejrq6YJwU\r\nHvC4ktjuat9Y3Vw+vd08lT8YRyR/XF2V3K1mVClGxtkUVzJ/2Hmr7/7oP4nO\r\nmYwjMokadXKAbPLbHl1b0x4YUwVt6ba0oFr/n6r1yXrj3j/bXguGzxnBqttU\r\nrFcivDe7OsXHvQ/ChCFbvhHmYJEtQJsEA7OyF9cNQCvtv/QSIcZSRj0Znz7o\r\nF/LXvyFzcjCwm33Luc76ScZ8zdrT24rC3aJPIDa3GWL5+nAFUbaNxLH844Hi\r\nEhh/N2ZsJkK3yCtVmrJb2JpFIGZpWlcK40ytqHQdqEvUgGWYkELv0kXCJFep\r\nnxJEave7hQKQpT8MjozQbekBvmAbwx1pLi31lfOUrloFlz46UqDoKsacS33s\r\nx0hJWxw2BTxo+pUpx0hq46HfO3V0yxSD7Jg=\r\n=7lfV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"f28a2637c1b059e39c0f6ecadd1fb4df1d43c8ae","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.150"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.150_1648697792892_0.4377115702016472","host":"s3://npm-registry-packages"}},"2.46.151":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.151","_id":"@apollosproject/data-connector-redis-cache@2.46.151","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"839e86b9de6d4dc17db20f2c6f3be0e679cc248c","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.151.tgz","fileCount":7,"integrity":"sha512-Ef1s7b3NNA3klQtRPsa52QgN9TU0V9jBi/t6hZ3cy+HOWCcMuqQYWq8p+IATpadzh/L8R6iwpzLKzF41fmGXng==","signatures":[{"sig":"MEUCIDcuY1N8fno0/wB5ah0eR1X3wy48vBr4AVv9s/otZTuPAiEA4ToYA7hexzvMknIljhDQ9b9lo/aBxKNbdjj8T0XWUds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRSKsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNrA/+PeJFyamiCE/ENjEZ7OaSg+HXptb3rDbLFFYeFKAlFMF60cGK\r\nPAjBf2m2PQxVHVcj4amdY3nCYaVQHVtoqh0tDShZI+kTQC3Knua3p7cRZN01\r\n2YwizCva9G3mpXqCObJFCRXxSfOHUaHdGkZH2bO3nwQtzeDVf8J507w+kNaq\r\nZYxYuPIRMSbFgR+O5Mjlfk6g33RbJZ0K+GRz6VLwxP1TLrH1SS/VX6ALTk3l\r\nHLIMYkBnQHMu1i6BH4W9pojMvTzkq52kzDCBTiAfM+ibJxW0oPk1ymtfnU3+\r\nhOkZZj5a9s5Fan6B4tLuqe+N6t0ruZqnJEOt5pJChjWg4wESXStQ2804zrRz\r\no9I06wkEqXpane25snRGe05J79heUiQqIzmFwi6NtimJ3KbMf9Q/ldOvfPzN\r\nfXktZKJvKhmfO1Vurq1XWXCFbporQXjInG6Z4AE+5dhcfjJnBzRRkKfMY752\r\negrgBrWUQCorsKObA/qMCV4OoDXrn5N5+oK8B38YXVd/tdinPYt/24kEgD87\r\n7qrKyKiRXIB1jsXvFt028GiU1q2CS5KTd/YNFDBcT3gX1Gd6/igTxrj9fQmn\r\nMX7nwQ4T63MQUMban1DNYHM/w1It0i4xqjUoGOh71OCWBcQCiRXa3cP769UX\r\ntiDEz1v3dvzSbM+pZ3/S4l6fZdpKtlf7hQs=\r\n=4/yT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"79b2343ece5bc3316b86bc9bc74cb383abf9c9d8","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.151"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.151_1648698028582_0.16099863871951348","host":"s3://npm-registry-packages"}},"2.46.152":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.152","_id":"@apollosproject/data-connector-redis-cache@2.46.152","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"e51268f7be4cb7d56d071fa609fa9f224006bb07","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.152.tgz","fileCount":7,"integrity":"sha512-a86uWaT/BNBem3MBceuwBApLUWj2iqnGTB+5puNeIu+DjpwOtDA0UGsmIF8k0LwVCiFqZMHxaztV+5+7vK2LDg==","signatures":[{"sig":"MEUCIQDJFNixKCbQ/eJyW+dWhpwbjHS30tjwwS/IcOz7qDqk0wIgOgWgrQhX7OglkkDACqg7xAaHPp1Dm2B5snmTGCH+/ns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRSOEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9IxAAjyhOFjSe1zPcDrTY9FXOCbDLFlry0S1AOXAGdPHzgMz69XlE\r\nYi/0sR18V1Tv6qy9KwabDtyIv9cJbThQh3I6628vxMxvGnGahJgIo/4uzVxM\r\nEMrumUMGwDpsvnG33lGbfbTWB1Dba/20L+N/RMI8hdWPZMb5jlU1FfoW4BDD\r\nnBw8ca3VmuJOV7sAzUyH2d1d30CJnCslVzZjM4SAzWbVxgHvoNeEPHYRfDBa\r\nB/gXZ2KZ6MNYutOnpgMJ95XHCWIy8iESObHyFRUAi5FSJAm+7cJZxW3eyeFq\r\nyk2XgzRKTi8CWk1jd3wgxku4k+irnrTWwcZmXBuDH5Ej+NVl89kAs7jwLXXu\r\n9La0Lz8+YG/i/lnAZ04+8qhJ31VEuaHtwJvU7Feg1qdtZ0YZt0/KRWq5CGF7\r\njxb1kq83dr9viJF0xvv87aNbZbR0inGdGTPnFz3ArRZ55taKuQTnCiuqIOk4\r\nqOf52IgLgQrMoHi7f7PO4rypozXDtqWv2deejxtEpeyLctyJhJ1FA9wlFKaA\r\nPov66iNg24GxDtkmKeIEvgIslBM7kuOCtRr7JXwf+p6U6tIjWxnX4vbnG1mH\r\nUFe8g526iP4xo+nMqyeDEJm9+DAdjJA2hxMbqdd3+7FT/DUnKgzuo607oka7\r\nsomXCe1SbiElnu036hSXNNrC7WtKdQFh0VY=\r\n=Aifq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"3529055e0752d9c634706b5efab72f2b687cbb6f","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.152"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.152_1648698243835_0.3622937578666776","host":"s3://npm-registry-packages"}},"2.46.153":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.153","_id":"@apollosproject/data-connector-redis-cache@2.46.153","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"0940e625d6e8b9a416d5100fd5dc446fa3f12133","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.153.tgz","fileCount":7,"integrity":"sha512-YV54+c0UVgesvACJXgHgeyzmuFbaq80bzMvbf3V1C7CobUs1dD5KTQalHv89M10hCJalJo3GmONIuqkqyyGsJw==","signatures":[{"sig":"MEUCIE28cY3HPnvuNpLqFjMcAB81aswZoBPwKODK3hsHFEgDAiEAhYJDnj/ZxuiSt+bFeswZWdkXCVUjMWseJRTt9LPFjUQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRSQjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/Nw//QCyKi0RUbxlr/i3zX+34jfUqY8HM8ekoBmagPO16BeNy+dLr\r\nNM39D+Mq25ZuVnED3obY5vpREb36oc2PZJ7/JA/oMfo4t0w/DmFG7CIUt0io\r\n4TnKMUeGgNucxoHM7ZA+A85czTNWG7mYSWVjbGOmsHam6clOvzrUtZ5bZ6X0\r\ns42mTqnKuBi4Ktc9SM/l73SIW9R+iUooShBLCutrAhHfkkgYMUOQGd/kdsBo\r\nGdRMnfErUgiED1AZWcCta9JDMwNZEXG0BwfOl6yHTjHme1zBH7zMH77YH2B/\r\nnO87fVdAMg6diY1r5Y4MniL7HMKYGw4PPm8dv48zIyc2RnMrZsvPKmPNqpqq\r\netVOXaA9jDYhH0jfQV1y6uVpxZVXqJ1naO+pqIohJKSPN0vzzfWWFav2aJQA\r\n0AqtpSpkHI9G83BojtWBGg7eXnbc7/z7WwEjFFkGWIOz3FCYkWxkAGC/tVR9\r\nmWSkTdWOXx7FOIdOllGejlswQ0OZ46q9Gh//L7bNiFBXr9EDv/zeeE5eVSjx\r\net4/j8o7MHBpQdXbvU1SdQlqV3KD+TUPEVYPu2ffGqmJ3qFdKqTo/DO54gSl\r\nTvADtnoVEtcwb0W7uCRzm3x3vk+LzGFMwsOiILMOk4tNI3dmcklcGKg5XZo7\r\nKjmfs3oNG/8UdlBG4fX1uK5lr/bVkrNpSC4=\r\n=ilW/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"f46a3bdf6d3e2471cad550bfb6f0651406a593b0","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.153"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.153_1648698403219_0.7827190635333876","host":"s3://npm-registry-packages"}},"2.46.154":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.154","_id":"@apollosproject/data-connector-redis-cache@2.46.154","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"b99bfec7b702f1eb1709ff1a629daccedecdc2a5","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.154.tgz","fileCount":7,"integrity":"sha512-qSfKKx+KGVS9zyKU/6VIEt+F47fIj6/iX7wYzD9DDYUt5TPM1StqFzgTQIis2eqwEtggw3Jr729DBmxp6GGu7g==","signatures":[{"sig":"MEUCIEnk9T4Bp4TVHjaC6Aljp4T1SThuMoZl9ztjGS6B/7r+AiEA/Clh9vZmcdhuVUc0wggfT9InACuSQovp3SCEBNFiSrc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRSTGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSkA//RZ5nA/rG9V1iJ9472w2j2ZfSGNCUeCmsIPB/6aM9R7VxIn74\r\ntPj/zHleEb9wY+2sbScqi9kKQD68PXLOjMaalB61Gl/e99ZsllJJF3lRWj5j\r\nelIQcoxe3eT+ijuqIpFaewuK+OSYGtJCjr6YwK3RjHLz8OeP5/dZtBHTS+mD\r\nXVn1u9sxKmCs2mUnXUlN7FHodmwVoj6OGlsLDgySoAQTMRnGdGLnLpIRn1cM\r\nv5vljxDcVhxTkba7mEwCmaVw4PrztpfNeb5JSIpfEDt0eZ1EYIhvSQRrZTQ8\r\nDFp+DaVzc5maAZ+nT/tAo8u/CQRw2MGn6ZNGwdtBvUR9xqTnkjBASJHw6t7B\r\nzLii97sCN2BMOs3dHtHsVWQaRr2w62ngSMvhxpH7ZBMQs9lOFw7wNfSDtler\r\nPyfYWTwtyPTNWxCwFcLz0+dybLs1futViki/2YPsNtu0sSrvVg+nMdDRYOVx\r\nyXn0Jg7mDDsIKRTEGNBfMnoj9VtQXP/sRFmrtOeGpJvNHdLSjm1oeZdK0TLX\r\nvbmfQHcaCyRlqRv6G66EdBe7NwMVbrAuXU3CHV+fXDBm1k+720+sz+MwxW2u\r\n+lMpBRlKei7Ox0JTQUlJN7dAOcT+rYqCKlf9CT9jS+EF/A2wmtNnl4R4aUvT\r\nNeQnpnqw+WojA5y08XEdqA0ehlIZfcbWsJ0=\r\n=VyWm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"782895379e233c1756d200c51252be3010410f66","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.154"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.154_1648698566640_0.364583790741408","host":"s3://npm-registry-packages"}},"2.46.155":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.155","_id":"@apollosproject/data-connector-redis-cache@2.46.155","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"cb64a86de00752dfeabce273703f13a49d828353","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.155.tgz","fileCount":7,"integrity":"sha512-Ka+qFTni4UfGY0B6uuDWi6ofkaQ5G80GaYEepyVWsH/D+tVahTwkTGv5OS1WZbUxS+HuQKaTJS/GSXEZhYnxwA==","signatures":[{"sig":"MEUCIQDz7BfbMKrKvQb2EtvH1y3KIBvWUIVWxipfdcq+yrN3sAIgRiRPCrTz14j5Me5GETfszQRy6zkFjJh4Wi03/8KympM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRSVrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBWw/+MSw37VUTB/ilpne0a66sllLBnU4Q+oQWx+9TZzsys1sBmGUL\r\nqkXyzMrWJQcLq5bp+67CyyZq6lx/wD6DpEqbcqHGjpztF/IODDvPqQ1wLJ6t\r\ngRSJugLXmbd4rOQxvreKhvLux/n8eixAVGB0REMgqx1DBUnIGnxNCzWZDdMt\r\nE7QLY1+v7r5MODuJajY5lLGEqrSGlALtvR5XNHlsnZeftgWiLV3PDTL0yRRU\r\nP0okTtophmd4gUt13l6n/njtK0jE5BgE85rwRGFlT6jHKMABISZI1nPiTReb\r\nIh5KGkMi2ImGT0OfoL2O1/rfXjX3z3X+apJB7rXRkuyJmo12GeTABTB/xoUg\r\n4VavmCg0OZ6AmoNhEFMpBnQ4iP8Xs43ufMZVQ43dQuHkaU5pnhk+VDkywl3k\r\nAgIFSpkf524+w0FeSPVOIxf9B2IbbRhxmxKS9CoBBdfmeBUaWfdcJTSNFYys\r\npjf5a6cAZX7BPn61vVuqzxFVsdDh39uO8tYAs3j3YYmUMk1H5ongkUxEZt7+\r\ntlJyAOaFBub8ZHWTr8DcyymuCuBuOdLrH+Bd/2OqDKUfh+6LTInCAXGkHSOT\r\nJpkbLrRjOuxLzKLVdSGyZYVZb8UnT+aAHNawzbjVDD3ZtDJHufJxK8dVq0l5\r\nGUWyX7sZqa2GDW4E4FOBBnjcRIMSXgoryTI=\r\n=JsKi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"1877f771ea9c4563ed5d27cf7e28d8b6ba2498ab","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.155"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.155_1648698731694_0.10667361063700631","host":"s3://npm-registry-packages"}},"2.46.156":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.156","_id":"@apollosproject/data-connector-redis-cache@2.46.156","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"d44d0f6035717279b70ab7c5a04b1394d4a2c404","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.156.tgz","fileCount":7,"integrity":"sha512-imy70RzQzdyMR+uALaIl15xzs56ku9Ax0kkJcdpS1e4uYj5mszab+5Xu7JKqRvc+PZvGhcKIo35thF87StKwjA==","signatures":[{"sig":"MEQCIB2l831x9SIy6ptT590fSzsJSaXCoTvNDGiDB0DovWd6AiA1fm5Lq+VDsMovI1GSp7Agx8pe8igKmeuec2s909l+dg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRSYhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpwhAAhNbTDtH8RgCaZIcT7UP+hKIBS0W8RHumapATJAuC/1LwKlWl\r\nkrmNat0kVf259kNCcMcbYJIYrkRBgdhDkI8M1slzbMjFSSKOCg4SwjSUZYMk\r\nZwFNvfyZ+RzewbfCWSLT/x1YdW369Y1SQP41Zsf403eGvawjN/WQRyPvy4I0\r\nueoYzbE7Hs7LzhVNGHXZB4YnzDiZxaOUXDjfG1bWrUK1LaSaAROpzpANrRaZ\r\nN/dzQvwXT/PzRs4sKyhF/69P4OJ6yPtR1fM8cPfWKfzGy3hizeWQQthC/EIv\r\nxccp8jgwjCeiDrudEwNb2ruZUtYmUe3EWFCe8XZ/gMQtxxDAizZjfQbhFDCV\r\nYouk6ihjNyQzh5i6YDAOSeEqW5mwseWWpwJWoWHoumuSz8iQ+SaA36mVHIu9\r\nX1jeoHzdfHUtSHsrjft56BrX2hT0BYL0IBknCkqNskMmuItlItQPYwlEZBMU\r\ncW1Oj7QghKvi2F2KK3lf8d+NLjbYLVmVl+D3q7f/fjG9Ga9kv9Xgv2nBF58h\r\noqOTbC+fyQEK82IwJMLo6psR1HJBVYL7OfMPVAe2dxFlsd8PrtEpHnVSBjGJ\r\nGOjfqv2lR6+bkyCAyyzapn5jUAyzWTFEBaCj67BhJ4L6RdCgc5hlNF72def/\r\nJaZf6oNhQ7IkbanhBxVeCn7AF0vfgs8tXno=\r\n=zOXg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"9433c159b9aa68ccab833e16585acd82bb221a79","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.156"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.156_1648698912959_0.5807795119713401","host":"s3://npm-registry-packages"}},"2.46.157":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.157","_id":"@apollosproject/data-connector-redis-cache@2.46.157","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"2e274bb65490144c3da49bf8ff3a524a1891d666","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.157.tgz","fileCount":7,"integrity":"sha512-IBkCl89CVG/VS7YEiLWTy4AZEeuX40SK/CYC0/3r5fFCFQIornucqzDNcBH9aj5FFzoTirH6hGzmnTcp2CwFnQ==","signatures":[{"sig":"MEUCIQD0ykL9nc65yQIKfVTQjkKGIy97pfJ9VP48g3LyKWgFQQIgF7Kmpw4G3qxMROdW1tVTt4w6zafyuVydMoFaNcKb84s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRScRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/eRAAgVmfnZjYAAaW3rBpnTDYyZP0/PmpmpLM8w77u7ZVz8gnK8Vp\r\ntq9M5g0UVIlfdHAntkNirlfSS/Y63SWS4O4QG3E4gzXA4Fr9OKhKCjgyTYyr\r\n9zf3Atzc1JipUuJPK+AMzX7m7pf6djoL+6ChWR0yUi0YaBcIYB1MNh+Y/9Mj\r\n75Zcde9aHBln6hshje8O6yXehWxsnygfhAcmXMi4OIgRLgV+8u74yiS0TwQy\r\njCbW/hyiQNGMc/OtlPiBrO5GMNrD9ABrHe8Aqiraf3asdHLMdFsHO7NyP0M2\r\nlurzXqL2B7LfbRymn9aJgGIB1J331MflTcRyTvwfVgxGpKAFH5oWkm3T7goC\r\nmrXKG06EFN0NWWm6BcCXZLK3mOl0d4EBixOZLxN0cTzQjGqDdwBvuRiseqXo\r\nz07CkbVLxdoQH+d+3+WpLyN2PMO39u0yCwLRNIBnmab7jovfLj5MK361uCeJ\r\n9zTu5MD3A7OKnGjmaXl1E1kIox3tl6MgzdkhjIkhG/ft0BqAJ4xc5f1OIDRv\r\nZ4FQDPkA3d9Zq73YxKDiRyvTd4+fW8ntB6Hg8//zFJ/JlC8f2b+C3IRZqHNw\r\n8IAS/q4xh6VqvatnPEk2v71hqZb1/zSbZgpBE8eLdYY3dLetqKnaiL6/G0ae\r\ncEzUnb8T4MLQ7YUTY6+WcnD1MopCXqbDYiI=\r\n=tBkG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"0141a4706c1ae3aedbd2056d3831fb519e73b7a8","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.157"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.157_1648699152956_0.18644234961420825","host":"s3://npm-registry-packages"}},"2.46.158":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.158","_id":"@apollosproject/data-connector-redis-cache@2.46.158","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"7a201c9b3eb40ef04c3c28c8ba6558606bbe5c86","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.158.tgz","fileCount":7,"integrity":"sha512-1ds19mthaUIqypaxvB5UK6yqHQY0ZszzAD1cj0SGONqBnU5t2stAOVc+o1eLCopxLLY7DvM75f8Hq7YhFQLU8Q==","signatures":[{"sig":"MEQCIGQANbD1xeydUz1OeaT1MwYnLAbvERY0Sbd+w3WdVbXFAiBfvY2x7WruDxn5g4cSvYOFeXwJBY0Ju1yc+++Vhqws7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRSfgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+MxAAjYncuIouWasOW5UUmVCp6ol5jCZSDyNgFXT3wjdos5TJGXKi\r\nU24SxilL4oBPvK0F4J8WnRsUJKVL0wlsZuYWd79/+RSEsXFIIQ+E+ZFs+6bt\r\nEZO3rnXJqiK6EM9LtJwTJ9hPqOWQQ0ta/Ews21vVHCsT76VxOHWwFd4/jE1e\r\nOJ1uNXEjDy9VdQ6tHrF26yWU4vS5qILrJaL4PwFr45bvlchCSbMICfsSMupx\r\nwznCHrsAaxNC2RrQzeeMAmhUCe5zpqQbrYnRPewa0Kch6gHqe4SdoRdBpHcN\r\nS0kUcGtwSk3Jpmjn5qkA3J40lU/0hQE2YZ3ZhvZfzYEmBc8ybsN8H6GMwXFI\r\n/PwO/M1ofz+O3g+Zo6Bxjpd/vycs/hYNQv9jI64tfqBVlusQ4fzEOvrnsGFi\r\nnTLs9g5YKZlPeUyoFC6lBMmP2N70GFOR3/Z79WYtvudtQRg4ipxb/mKQEbBr\r\n74d9ZhadkHYZZPtpyroR3Mf7qnMAza9s0eU5NlYpmz6POBwvRE4xNbkI95qK\r\nKz2VyU7lP07VtO4UmvgAwkYgmFPa2C7Gq8qqnl2Qe88P+DRim6Mhwpr9WGHh\r\ngRL0gtnhCkdgrMolq6C3pxhZtTNLytUm5X4F0Mp8keBqQCdrtToHPCFwra9y\r\nIZG6634ypo6EQSSWGIuV7DbfdU1RSFfZYWQ=\r\n=a4w9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"7772539c55b6a87215708cbb0e828b13bd82df21","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.158"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.158_1648699359938_0.7044311352719264","host":"s3://npm-registry-packages"}},"2.46.159":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.159","_id":"@apollosproject/data-connector-redis-cache@2.46.159","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"d04691bc6a97c41b235d73bb579efe0a89721bb9","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.159.tgz","fileCount":7,"integrity":"sha512-OG9iHRpFo26oittY3v4SlyFFcZsoJwQj6kMZgDjylePhzWyXoZTmAvbjQn+xcgXrsWEhiILDCnTXJF6dWiUZKA==","signatures":[{"sig":"MEYCIQChYvP+G3sGhUOvfEWgpWGTwRgEyxXy3m/j7KBXRS8HWAIhAKkG7FMI5GhMAF+myLGqnnN1IlMhrhJZbS1oNDq99FZz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRSiAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreZA//R/glaPankNsNL52vqago05JIHT1gVJz7mqSroaHG4BzqJRPy\r\nK49f39qaEW+J7ylVesF/hDN3YacwKGkjbL20zdSCYp0hanwcjbuChaHIi+19\r\nNFCyLhYk+Czc4vIihCOSlMbll7g6jh/U5eFOjm+C0YZjZgwQYAHyp98LxqWL\r\nvCZLaGqglixJ3LPxFvq8x5ZbLCqlRhNf+w+7ZfLNYwmqJZ8utDaD9QS6S6YN\r\nY7wN2Qxxfu3GFUjt/0P4TXlGPZuL7ZU6roKlcE/fOTE6QlDsFM4kPfYCiAag\r\njuI/f29KToiIkRDfSvjxR2sWZgndej36sWmai3k66YiKOk4HvSZEIBY60IFO\r\n5lPHgi+V7PoJ7MTvb7TUSXl7f1W/P3fjLDTd71GuzNwNOdmwc6Ah0Mkj3y+N\r\nMw6opVdJ3UoIxoB9EvMetTdXE8ttbo6z5a7O+wDlOvoYpOvs7OzbI0c/TvCI\r\nAWseQ3A2X1It26u13RKECAuySSI+MV5HIRIxsrOF6iFKzj7XuysQt7KkkL/+\r\nZOclzv9iRmRTPXiy5XbvhOqrG0RUpC4vcwLUeq49xzqYkXISNHyxEPDz5Wdx\r\n2fvvN/oKYX5yaFkzZ83qepwqtCTQj6DaSJIUsWKFZreP1ZAZrsBkyaimQTHm\r\n1q6WYSZUaXSl+5GAikK1QOV6FfaG/BmVhfg=\r\n=MrVR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"8109c012ee7ea19712c4b657d048ff40fdc5c165","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.159"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.159_1648699520166_0.437336505748563","host":"s3://npm-registry-packages"}},"2.46.160":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.160","_id":"@apollosproject/data-connector-redis-cache@2.46.160","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"148ef5fe79bc56058e0871341d8143561202ff35","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.160.tgz","fileCount":7,"integrity":"sha512-aY5AJxipsTMriKS7IIKT7v1srcDyAf6ex4izFl7bJ49y6FK1VkOR6lN32WoC7sqjj8U4zDvymcCbL7dCH+cSWg==","signatures":[{"sig":"MEUCIQCgc4rcuJRl8Pw8Ab7p6rbAt8Mu1P3alPoN8xDQLiPoWAIgAmPONiqe5NK9P9cvNMa1280TtQL/BgsZ2PrLCVxNJj0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRSlsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpE6g/+PnJq09ExZrfRxSGIaMI3CqqEBcKPxh7iOjzGox19UxWpIqpI\r\nXkkBVWtfI6r1OcKt91dSwAqXeg3GVYHDF0Vh/l+zF0nzXkmoY06C1nLCQaYG\r\ny7zZfgyDhBLeBof//BG2jw1pTnIiJSgL6qaZIRiaYLtH7NrqAg3K9kfK4PpA\r\nChhiBx9eH37SC6jopEBl3y2EVwdr2c9tAKWBlbl+XiMx1S4yzbzvJjPjwKUB\r\n1NEc1V7UxFO7vf3CAvyhm55VwtW0LTLdakoRSw//7bnvefDH1Z2RAVNsUj+x\r\nI1Xx0n1FeJYiJ1VMKCGVopCBS8cJVziWAT78gUtUpYO3Ep/OHtQix3rBGFl3\r\n8cMUbsZvpGhuJsAE3s3vmjdMCgeUlLUOD+Otexw6J6yJLf78PkLi4Fb0Wq1J\r\nSh3fXOQyoK1RFtAmoJvTZJt7ytVGE6pWBtkT/fqcsHRp4G5wA5aqq+TSmEZ5\r\ndpznMiahwVaG48Swh/kopUs9joQPE8TR9Fx2fKLIK1nrSz936KBfevjGyxRf\r\nt6HjtkwJAARTQy9vI08GnQ4SO/JsQPkQwg/cA4n3L0NEgrunHwM8UPO92HeX\r\nTW0p/XvmFSWJozz3/Ou91J7KsKcWqi7zC7OAHS4PbcpulzcnTQ6e1cdb+qvj\r\nSXZ1fKxd1UdShB5sM1zbFx0wZ6mhYvE1dhs=\r\n=s/fv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"d7d5a359770d6ed3b1ea166fa990ab0e67e82d0f","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.160"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.160_1648699756391_0.08260612447711191","host":"s3://npm-registry-packages"}},"2.46.161":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.161","_id":"@apollosproject/data-connector-redis-cache@2.46.161","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"c3fb720b653244cd71ef2c820cb8e46b1fc67ec6","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.161.tgz","fileCount":7,"integrity":"sha512-9qI3X3d4ZysSoVd/ZHdXgLYeT53YCyQEgZtPb/pz4c4jBQiIOe0JFEjJopYbmVUFIrZ7TJr9TkguNaGO1NlV0Q==","signatures":[{"sig":"MEYCIQCuKat8FxH+Fj0TWaLBScpbhwdG65I3Y15cTkWW7dQc8AIhAKDxYkAeqO6JTLjbavC1m+/AMixqCBEpBzS71RbMqFzE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRSoJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmAg/+JsKIpywwWymdPeu5rO7ngSrwUqTyPHRz+e2XUwIcW//8VzsV\r\nPXpvZQFml36/nOMO1uysDKPNPMJPoCwfbOod2aR/ys62XpNdPxM/3qVfwAwC\r\n8xJEtAx5+YkdExSW2xCZ8Cm7HLuetV7kTFBPG7BW7DvwaAAD4QbaTGdW6dax\r\nSoQbczR2lUfG1XeYkR/kfNbo8xfrRTkZKWQR6lKGgGZETuKWmced/9YMhY1O\r\neh+Hl05nUeeNvnmTIr7sWLaOwy5e1e3N/D/uhMbU6pIYSS9Fn33rwrL3x7sR\r\nKbc+PBdjUn99Rbn5YGoWvndNAAEvZtfQAC/CfonRlgZd7qtFIabwBAxWjSfw\r\noBcU3ygHpZGEHULYwYWZNqoeQMw4rsACSulNi7BVAbx0RMjwg26ZedDVZ2KY\r\nYrmOeK2VbBgUCEFyyccUj5cYirebdplFziodx9CKRhKvM6T9e8/4iWdQtYxp\r\nrKO1OW5v09V7ZdU6Pt6fXbO5817n/xcUoLYvvberptkhBIyitIerDPYnsrs6\r\n2pKgXZ4a+W6ZZ8crhqOuAIYfztph2DnEKEeQEyKX6mi/5LOeplP1dXeJ070M\r\nSGqxzzmalUal2fG9Qv3bTfDjIg4E8lVVHVOJDiL5gF854X8s2kF6KqccVghY\r\nVfegJdjvRr/NLdUnMq4HTqX0TuqbvNK/fdo=\r\n=wEsO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"7ee8157b7aeeb6488c4e79847384cef9c7b17981","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.161"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.161_1648699912829_0.8781509671088246","host":"s3://npm-registry-packages"}},"2.46.162":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.162","_id":"@apollosproject/data-connector-redis-cache@2.46.162","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"5bb8347e4bc3ad2920a8ccac01d9b1ecced6fe69","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.162.tgz","fileCount":7,"integrity":"sha512-0QWvOEbppKpy1C3Ua6ZqEDcRrjl/Z6ecmzXSrrNgjxgmyuymOd2qV/bmyI7LdGQ3pM2lVKjsGH779ULRbZWDkg==","signatures":[{"sig":"MEYCIQC7t9o/h4wl9X4wiyI1MoKo9JLGWPYLYUVG4L1n5IFGHgIhAPDxEIGMIrvvaP33Kboab7qLyus4LH8A646MBaH3UStI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRSqoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYZg/+LPVt4Eel+ZJSXuvaUtCGHBsNn+xrOLw9jpDWoRhG0FDuZoVA\r\nl6Q0lTZdlHhVt8npYgrIRFCV6oT9cNO58syApfXBvegCQqdtnx1wZQWcaUtT\r\nuXvYsksc2BNFt5bhKLcnVsOxfVD2Uss/Y+P1hhhYIsZQRoLEP1SZy3yUZK16\r\nf/RelIhhmqFY/EGYGSNI40dT/6PdcGHvJComUk1tjJGpx4ewER80l0QBnqcD\r\nESJQ7/U01fCVNLjpr1JXZ4751LpiGIgmCViWOBg9zLXtq8MmgBRH5je4oigw\r\nyf+dv6oaFpzadNnoLJmWl8dFIhjxpljsCiCSF6pFCYAWFPz9j+4UN2a/hTYG\r\nSoiN6GKnm1R70XZJS2PagmKaJw557T0S+CBj1APz3rUvJjZNSl6kVMD52XuJ\r\ndCmDAP2C4PtomX/JK2eG4gW9NE4VvSZA6Uj+GxOrrDBX/mSr2l1mF55N9uRF\r\nbIL1jSXeFM/4lQnRaHuJO6yOlraq4/xeOiMnl4Idmt1kwU1AZjKIo4k9fL4I\r\nHP6Ogjs2gbQ9YPUpR8EobtQd7qyB25eVi5CGdMV3iNfHthtZWDDnwkpNugYD\r\n61H0lXXJdUFY2qlGO7M57Lt0oiNzIjuvRBzd+0ah+4pDdzfXyNfmYWdys3oI\r\n3yEJKaT0kea6l6jmKxO3cmJGb95amotCSXA=\r\n=/fAo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"cbbae594c23192afacf7e812d6f04bdd87b86e34","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.162"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.162_1648700072415_0.9830211413941983","host":"s3://npm-registry-packages"}},"2.46.163":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.163","_id":"@apollosproject/data-connector-redis-cache@2.46.163","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"3890b7566cf4cd16f54776e746e34619a7b41c6c","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.163.tgz","fileCount":7,"integrity":"sha512-qWgrODh/60p0aEZXTIKcIeel1tGUhI4SCLvn/WT1t5Ftcg38ByDe29sRAT611DhQDpKhLx1h+2RCC0uISY2CsQ==","signatures":[{"sig":"MEYCIQCeP9Foajfru4KHe93pnX5gE8JAGhyt/b36fTB/utxwKAIhAOrfi7PoRuXFb0hJdOaxZypZt8FosTWZAil1kTC5XT6M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRStpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrcug//U+wSsqWezu6obGvq7S/nRXw/DrVHaEXiFmU5CBNK3vCkAjEZ\r\nA+gCD3NOof9HjS2toHvw4aeaFYxSNopImyssagMVxMoTlupVPEPEvzYG3I2h\r\naMk6DrbL3dFFm4OUEPOd3e1lrivo42DaULCJ7gYuhOulsURNjhuVHmaBZtns\r\nuXpFtrSXS9LSVCW2AOId5BGuF5X4+Kp7FuynvGMcq8r8WvOXv1CPb/6qUQez\r\nNdj22VzvcJZWjqqaTMcxJ5mlWsErSE4+SjIO9E6gaBbqxQ9ktvyloaF/84cs\r\n9ZOINAfOFtzQcULm1kncob8gj4zn6FCn7F7LYavDKGAtdSHthZMbM+9LOqYx\r\nqlsmNvuhBWDf7jyZ6UPCQEczOedsbSzMRQJpAcpLHM5cYScI7C20S4X6UvyA\r\nO/sDKVR35Lxk2zOsVNbatNtwHrcFuz6EUDJSxXhQswHkz6ALhAsadH4NO1s+\r\nO6woWFXWzAVzDQ/PjmVnU2x8fIfJvTiEirQRXd+alcA49Q8grL3vg3B3EcZZ\r\nllyYNSOsFjDLBzqcbgHuZbLKwnO2cOjvJyrvZFR5qAOc4dyUcDhrD8RQ9Oo1\r\n3NXPnC3xESPLpKoCAPOpvHByO49UeffTUH45dVs6Od0QP+rTQ9LtIjCM31zf\r\n2jlUpiYH8b7JSsI+rbpDgf/JO9Yz2t1hfr0=\r\n=yaYp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"02826c214e04b88798be9041aa51d7532593e8a7","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.163"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.163_1648700265667_0.7729109295078196","host":"s3://npm-registry-packages"}},"2.46.164":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.164","_id":"@apollosproject/data-connector-redis-cache@2.46.164","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"26220f857c3bc76d478106d9b69cb36a6dddea2e","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.164.tgz","fileCount":7,"integrity":"sha512-na0bZfuey+TZiYnx6NU/aBE8B6AMoSSh6dC84PYR68cNXTIf4BrB0wsjxWUYhwlWAdDuAh6usueTifly5SqGlg==","signatures":[{"sig":"MEYCIQCKPa1Xdox2zBCvbB2vHM46lnMwPHVDvcFEw86/u2DJqgIhAOJeBWQNsE98CRVQdVqe4JAToxwY201IhKCVH1fR3tPp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRSw0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqznQ/+OsKFX8q2No7eTgiwXLdfxtpIojq5oanC4bGAxfj+ncZev8Up\r\nXdrIYgCJXk57yXxGsXAjY4o6GMnCBmjtzECUzvZg+9DwWs6Qp0FlMsLtSsJl\r\nqLLsuHtRREZeGEn+UiM/MtxNTIhPuKpVP18C8gvvnidKXuOeOStXMyFnratP\r\nhMS+6g4MYqwqcY5QtBq6VMml0ETB5ZMqN+yT9/ZiASp6lnRy94WquNZyQi6e\r\nZTCxSWRxqK7Xu8uWnNvFXzztx627BmyBq3CcADJz2/IYQUNKHNkPpy1Pl87r\r\njxmuLJ/xVv5acWDan4tG/LtU5wo7C+HWf2QJbzA+lM/EDFfUrOyWgYaq5XB9\r\nnaDzLEvZLbZwtHHe+4VMu5Np8aW7S2g0dMQl8KpsTSzHDpECbL0UK9Y7roEM\r\n0tcaI86B8puGTNJJyPbmX/tDyhFtFmAUb3AbMIc/fkfoSL/jcH1KjPpAAc3e\r\nW2AMCtimXpQmXPIA4XEI6sFu2HsC9O3qtGENLLfV4lU4hGD0AlxoifgsW9OD\r\nSGgcsqRj5oRMrbBEgZE5HtiD/FfzdtWetlzSkRPuC0E7bdhpJVSxphY2fNef\r\nvq2AfegPsa77LzRibWzhvnRWAZmgPqruy+EZ0/EWaQdAiBjSvdHQvhrmCrNa\r\n7JYWC/QMOrUKULQp7W/c/YCu4qgqPX9fQFQ=\r\n=TCDv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"1b413456ea127cb192e4371db1c50c54d3ec9920","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.164"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.164_1648700467790_0.4344015995349746","host":"s3://npm-registry-packages"}},"2.46.165":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.165","_id":"@apollosproject/data-connector-redis-cache@2.46.165","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"29a575eff65cbe9ac014ab7533aebb412edbdae3","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.165.tgz","fileCount":7,"integrity":"sha512-BWx7+Gy7ZFewE5qYWpc25VGFn8BCegDVom7dGKuZcapR6W93Eaf2SOkC1e+Ab/K1Q5WDTyZOiZGqBCCx8+aH7w==","signatures":[{"sig":"MEUCIQCXa8ZED5tMeT6pstKRSZa2j2CT2l0XDi2yCkmVqT7ReQIgUphT8g1sVqehM5uuwR3W44a0oqc/plKvi9v5GC8EKLk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRSzOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpd9Q/8CGwxM6FM6fZrWb4hC6+nbdKwu4Uk0gH9KedQ9Fac75bBbIjf\r\nXxGivt/nWYVy3SCf07K7FtcKIUvN7JsJv8MhsnqkhrQW2wDesiNVmVUpA2Ec\r\nNDF5H4NTUi3qMYlU7aDLveRR+oQyIDRC8m4WGMG9Z+9PLx2DQepDr3k+Nmwn\r\nV+lFiHbmqlxxTyx84w9SaPLR1emoyQcD0oJM3aZOuflZudQHAHzD5WYunSQI\r\nprwffl/cYtCZ7l7t88+MLTZ5k6i/KqIP1jlDTtktDBZWeAGBViWz184w9WbF\r\nrF5KppydAzfbN0DDOGf7D2w+/RzOcfZHFLE4H6BqTlZUG2CMzhXMICgYC2GV\r\ndVg+byMk6K/2F4PF+GAQxXKLfYyx2frTMxyxzfnYpHj9EJN5YbXfxNBYzz9o\r\nYvcosvJFiWMcCjZeJdylq/BEvk1jNVeZvR3yz5+UOEuaSQfbo+6rY5CafQ/L\r\nVy7/aF1YjSKXbzQNo4aCmkp++K9j+EaHXLaXyQXOKSQBbQLPPV8iSvieJAcG\r\n/G2eXW0iTJyPACyb8DiJRYzXVwGEJVDzWldFAXweVowsosTW2Zj6d1dh1T70\r\nNaHbBMABc3eEYAF8WT/3ajeKTIog2Ps0UveIIvlnOF4kGcbhHS1jabAcmQ1z\r\nOyhjcGC78NelMkzyo9nK1D1eWJNtzdBDT38=\r\n=txy3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"b654a8ab63fd5d8461fd0a02f92e367f034dcca3","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.165"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.165_1648700622130_0.6464398767253505","host":"s3://npm-registry-packages"}},"2.46.166":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.166","_id":"@apollosproject/data-connector-redis-cache@2.46.166","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"8eb282811df994a48db387c3585aec9d3095b0f5","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.166.tgz","fileCount":7,"integrity":"sha512-w290PLm3OOBQaWjt23DzrJFFPIvU2O10iDEAjQbvh0uJQwVf85+GcdFc+7aMLHFLY+g0EtqVpmlAwcPEr1XqQw==","signatures":[{"sig":"MEQCIFRWzw/uZBzfsKDUu5rMvbuT/YNaemCo6F+7sLMI9FaqAiBCwSE7Flta4bRJBJ+gHHw8ObhOeWUrEqOpIKseUZamUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRS12ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiAg//QlN9MOxWFczieq8DUq7a99XsKzmA8Lx6s36zNzs76kSFwggb\r\nqL+U5VioVXfHobInQLR2orecG949Z5vJdES9HEZn4/IlQGx6OSO79ipoHuky\r\nMrVBJHJNFykDOBoQYs75dQ7pBIOBHz/8BnaqjOkCSlxp/RefpEOI6zBo6da0\r\nNKz94tH1VBUYZivAbpbmhYISTRtVbmlad46kU+iiohaD1lHLy3ugJhqln5/D\r\nwJENeW7Vbkn+5VGnbakA27o2FQ0xYcEZ60PsWX73PzAxzyqqIS32nuMByij7\r\ntxBdfi/dNgvYWP8h5baGM4s8wYOoqVaD15cUY14ZgIElhkfQeHYtB9VRkIUb\r\n2cS/0UpyGqc3kwxnpzohVdycvlO3/oc5eEaRj6lot00k3V+Qf2LB7znKAMu7\r\nUhql/GXmD+F5RAcNyKuUzt3t+8fESQY3nw1eYO1rkmA5DGf9rt7O6K4v0Fra\r\nzj0up2qi5IZ9kamE2U/Y3vTR+sAciEiF+eh90b2f0YHryQXpIH2YGT65TKWW\r\nb1k7Pn39jkVCCeqdA5jfvqcOszGSW+Qu7mxnGUhKbCtJHPTTH9ll4Nqmy/f+\r\nwvZJl4Ue88Uwu0SsQ6W5qP3KtlezmZzNXHjqxH4PsZwTAVtx6dUIkUv3zJ+8\r\nvNNVXVNnfx1SWcT6QGZ/pvyZ+FIrZ0ObOzA=\r\n=s4KB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"d6767e9d503739cb5846ddde3843b6f3c4986e92","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.166"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.166_1648700790276_0.4298713425493019","host":"s3://npm-registry-packages"}},"2.46.167":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.167","_id":"@apollosproject/data-connector-redis-cache@2.46.167","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"84fa360b99637d3c3e3cbb4b1e85c7d36ca3fb08","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.167.tgz","fileCount":7,"integrity":"sha512-YJUxjK4feyn5Nl1xlLLf//2K9b3WgltaatJixB80DoGKCXvHIP+C3cHuz9sOifodJU17DFXkHLWbzTXy1MUcoA==","signatures":[{"sig":"MEUCIFGtlelEkWXslYZCwQXuqq376JRfEauq1SRMzrbCXN/hAiEAuPod5yvfiROu1WtcQYKKldUvSCVY9gedfxURSLE6nrM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRS4YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkPw/9GspkNpWp/bUCvk0tSnfMizPtA3fzoaa9MXmnULhNTv4s9IB8\r\n6Grn36C9tQBfEkvnSh+2yXY5S0UL3r6dL6cFlMa112FBwOc0kTf4fArtHW7Z\r\n/kwUvENT12T8nfEocdK5z/zKqD9GSDGtEgRjGDHlGsEdMgTN/aKijQf/6eTq\r\nNhtq0v8yTuPDiduzTKdp23yptTsMaYRh09DcClU5mAxgjlUXbID80Se9vrtz\r\nRA0OXI38VnI49Xcok41xr/4tj3OIInfQ5KwbfSyoVwNS1SMjoB5JiBxayv7Q\r\nVuc/f6Vt3yxhmZQ0j6qbMFy1R8A1sAZxwfzcGhf0Zj6NdFFS/O0SkBsiuo9N\r\nSDufaKUtkjkb/YXslMqwqAgatnVYPloPo0r/a7Klp6bc6+61s8rVzmqkRCK+\r\nyH21rsw36IpG5fyK5V5SC4cyTxOBMPDHTDIFz4AvyxzejC/zlP4s7uWoO5yf\r\n1acyZc9t8hx+6ZmQnYYTp9BkzMI6lhWIEr5gFKdPfROelcx/EOVPpAN/Dt2+\r\nQfsV0hjAa1FGwtVikyUTr3++V1TSRSTxr6u3XZG7FInyrXirWiW6H5XYOg/K\r\nbeJkjT/ympWuhM5PnM+n6DmDbLwPAqkMt8HuRR99QzC6gucHxAUo/JsVP7ab\r\nX2CbcFPKJjZvkTd1QdvXrGQP6inQsXxk7Zk=\r\n=MlfH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"502676b403454c64d60093d375b6fd0ebad932f1","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.167"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.167_1648700952518_0.5308046462627967","host":"s3://npm-registry-packages"}},"2.46.168":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.168","_id":"@apollosproject/data-connector-redis-cache@2.46.168","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"05dc019bebbb829fb36219c1df2463fe8f8d61e1","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.168.tgz","fileCount":7,"integrity":"sha512-vwllgGsh/L7a0b7qj6UsCuLLdzH5AO6Vc7/hrhQEkKG44tBnaS2doeid2a5wl8F3e2MyiU7cQvCnn3NXgyH0fw==","signatures":[{"sig":"MEUCIQDyOsfiHz2NQlNbc8/1uTBHehnJ0DfbV9mXCqs0UC9fPAIgd8aqu5gG5uxFlaNGIpqD9w8Rpp+pv4vOjroWBBSXPg4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRS7nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/6g//VZ0Owsvnd0yf7NWQVW9Ze9+dGcZ2id3FZN5CzI2Yp1kqD8Va\r\nmDfw9NVi24g5Wev3+LpaAD1fm0ula+1BqKm915qGRwnfXKz6KMIV59UO660p\r\n732Lw8RsSkPDbwCtVNnfOoOA23gR5Wiw3JNPG7UDQRVFBVoBGT4TsI8N3WHB\r\ndSbBQzIai0l3Xe0sxeCmN8oMS30EXR95ZjkH7l7PgxhIQAemU/CS0xZBpb6Q\r\nbjO5fxGD16XGewVderaCY3Ma4Vmzu62blwfJxGHCj+K8Ihm5bc3wM7qTLn47\r\nZz/hAqD3qdmK1VmA/ILn7o+g9KoMfyOUoZzydlQOBk3WoWN6xXJDYHyXDMf0\r\n3h0y91++3HCLpE2PcQ3VJtYiU28ba/KB+sXwazQtFeRTlIZOWssLiYWnVo6J\r\nWFkh7MdQYty1l05DL2D7/cZGdU719PHbD9AVDY+tBjye9ojx8EChXIkm3W0r\r\ncqFItqPfsCf52+aBUnVhDnvpAUwaSP/6uHtyNAQU3hqg4B/gQK0c62GbDCDG\r\ng5OT57+IdaF2n5jzgurD4YgGqS2SIkbY1ZxSJaxgtHnR5yo8gF0+ypQoaXXF\r\nIAyyZZutiMah1rVP5iYop6Vb0MYK1gRw3LseXMT8aAp9Tgftp8SU9kwjv/Si\r\nqHbBBbta+Qws24x75j3ZtUz+xruBcbqbYHM=\r\n=1ntg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"5077c01bd36be58f9d6e569886b8684583bb3a21","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.168"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.168_1648701159072_0.008718391513145685","host":"s3://npm-registry-packages"}},"2.46.169":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.169","_id":"@apollosproject/data-connector-redis-cache@2.46.169","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"df4b8c537126e14caa9f611f3f7f00e4fc617c78","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.169.tgz","fileCount":7,"integrity":"sha512-P118gB+qSM/PIxYRGcNoWSjRKslQOUTMCiyn2ifFSxddMyuR0SuBOLxCu8LlKtthv1AE0wYl+X9JYzShK5xx/Q==","signatures":[{"sig":"MEUCIQDAoXzQIJ6kyxVBHKZaXkpDV9uQNQoXVaIXxuNois+6iAIgJ6dbgrkoUEmUTocVGrftzIndhmtc08miTUJcudLRXAQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRS+DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcjBAAoZ1YZZjmJjh/Pj0JzN9OOAQxbpw0EHSg1jbjXNleitUYj6zm\r\nG0SvaT92dlyg/mWH5dwkUFocr96h3eVu7yYvXECOa7CfMiqYcCZevcd5+2/D\r\nszSpinY2Vcde+ZH4c1E6LwWen1ge7kK1P+GHf73rL0xb4Rtxg6HzHEWsKQhu\r\nmgZ946eKjD+uFHLcbIvqhrXriyHMmKHQN6HMJqciyJZg7bv7qYQp+D6GvWDv\r\nmXUxc1yH+3QJ0H6Z796RdlGzum7EpSD9ggloMjg6w4xT65f9qPwmBUuOEvXO\r\nCFWfRoK//a68726Muy4QjLQnQ/rVrI9hwZ7Kvq+a9GAUfOlECu262bPr2xUw\r\n9tn1LZ3/i/kw5NhIKXLg6PPgaSdZeaCxO/hvwhaKkzQqH+BTsOVC6XdR7ra2\r\nPv8wTDY6Su4ywp/04mUJRTTNQgtv9dLUGZPnpnuoRdinEB75Nh3V/D1DTJY9\r\nJ8+0X1N3iFXQFqmr4AE61y5G9BP2Nu7jH3zq4da6PI6XTa15L5o/aw39Dysa\r\nOeovkfcyDhNJ7zve4e4kDiF+oX7MgsgPJVix0n1hoq2cWFLIhojv7OfoQ3kU\r\ngxdQFzwZYTAgYjxIqmMHZuKevdqiEm5Gy3129CTLODU+l8LRPf0qcwH269fC\r\n6Zsls2gJLvyp6WgrHsUWxv1xYmP3lJjeHLc=\r\n=fW5A\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"3c377f8656f66cdb1aa8fe0d67bb14ef46f8af24","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.169"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.169_1648701315520_0.04084856517660329","host":"s3://npm-registry-packages"}},"2.46.170":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.170","_id":"@apollosproject/data-connector-redis-cache@2.46.170","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"fec46d844768a4c34788528d90954008e65f936b","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.170.tgz","fileCount":7,"integrity":"sha512-goJW/qvUmtbSMO4KpncN1hfsYAUMGS88RpgFzqNucxkz7gXaSAaFW1wDNHZ2Va4LnKhzsWC8Km7A4q6VoPdekQ==","signatures":[{"sig":"MEUCIH7YcBauq1aKc2+HYdstRvQKIWRGsEp9ku7XukHE17dwAiEAxNeUDWHr+/CJ2pgqWONp0NrEB7lf7bZiILuj8xkGU0c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRTA3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEVQ//Wed9YQCNaBdPYn+O4lSQDlHQCLp17l6TxeM/hZk/H/GU1lrA\r\ngYrGxvxECO3x0LzhJnCw6aaT8ugCruQVNNVYtxtzz4LGosOVlepgrjArryv/\r\ny6gbPt+TKuAjFkQkHrqvVqT0II63YrqkVUOKX9nzLlvWNG4seOfFIZ4+nO5t\r\n8MTXTS2dq1GqKJb6C3Mjx3Pn6ScsiRzI8xIaruRmDp7M62j90mkPNMOhf1Wy\r\ngEvQWNKUJq4evlZkcVxLBSXd+lhCNOazfG+wXrOfBWJePPu4EIb4yNpiBxNR\r\n5nEq2tHUJnDVwzonbxQ3n1kPxh6pC3TLZDOL3Az8hSvl7b0PmZ+j7N5FsPcj\r\ngMhYHa9Q6z+hjUcli8wBdlNfGNebjjKsEwHy/S/W9skgUKwQYb6CR6HYZkAw\r\n5GZhavS5OZ4IlL0Tne80vVG2ybu/JWe1pbFZOgidWgtgkSAYhAPzeVtOy/2L\r\nu9vOUWrlKdAC1eACGYgcnTJ8ePWV/cVgOlQxgGqKYK+43PpRB2X9G9QAK77I\r\n8t8W+pezgHqgTZHGIcjB1A+qdx3aPA2Y9VEE9n4oS/OAdkKX5hV1RZFNaNRU\r\n82GZp6YqNI9zTyvXvNd/2uP3NuCX3TmkFaDsEXL98hA58r3qIxtrsYBM3SOg\r\np93xB4x3qIE9Vk2TQf1LJqLGAyJQ3iTPoM4=\r\n=qFoc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"1f219b74183b511b2b7b54b04f033ae12ef186d2","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.170"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.170_1648701495349_0.06626874124852944","host":"s3://npm-registry-packages"}},"2.46.171":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.171","_id":"@apollosproject/data-connector-redis-cache@2.46.171","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"cda05ddd9675ff15d32b0a5262a5bf4adcc85be6","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.171.tgz","fileCount":7,"integrity":"sha512-7VyCwXQn0t4VpXkyYJLMunIGf2DVMRniI6aoSJAk0DPYY1zlCWRfa6up6J25Ms0R+vA5OfHAYr5FL6AJfStlqg==","signatures":[{"sig":"MEUCIQDf/a3+1uIQDDfETbche3B9U6PDsqGJ2dVKmUpYTqAIgQIgU+JUwMOoJAaB2M066zSOpsmnddPwJVKru3enIxOmej8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRTDeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwFA//S0m8m1NyUe33D9tMUIC7paArHdiYaIxAkZnDl+GL2M9El/b4\r\nkGvPzvlYmS9T8bgtlXICR1KFl1XE8Gn8mD/pdHU5wGCFtpSh++KNN3QC3sEA\r\nTIO2Db0U+NIm4riY4YNZJbOzdJyjDixCyMRBEacFbIs669gbBAo8j7t9QPfI\r\n/XeNU7FahlsVk3mPJ0pmmLujPKY0jfx8Ih6MqbH98oYEKNUbXel0IauOjJKT\r\nROkWXSQtQAAig+pkSVOu/nvYPL7yCGhoXUD5FVyvfJlpDwTOSvd+LMWaQ2IC\r\norY1pCfa1Zz1u8vBcYXpjWLS67yYwfEMs/fB/sEKzNxYtUPo/YyPhQGimyhp\r\nvxsxW61DA5ZoWbTdZI8t3xyUFuKj2Dymlac5O1Ng3uph/lh+BD02cwOzACSK\r\n0zNs9SH+Fh33D0lVppdasFHvqiCk820Lk+qZSzSWMOXKXHo00kggtXnsWlD+\r\n0t4DopkSaM906Im2uGg5kERzpFrTWA6vDi1nfxhpovsVmXFj9jaVuPESY3YO\r\nC25TKMYbNphWw43f5hcXY8rWFDVnKYiCg2tVgWr0OmCMNs5le3uYwmfezMWG\r\nGdveSLTbA0G4I9sGGgeSHe9ggZfYIA16oBQRDNSkGNboiAJulj+nT6fnoTPu\r\nG+jOcDG0Zzz50TGtMBZLIUAva4Cdo8xUUWs=\r\n=Kzw4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"412a1c164c0d6402afe5bfbcb7335904c1909582","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.171"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.171_1648701662243_0.3047304845674941","host":"s3://npm-registry-packages"}},"2.46.172":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.172","_id":"@apollosproject/data-connector-redis-cache@2.46.172","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"97d6b5044ac762b4f183eefaf91dc8a1c5a82214","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.172.tgz","fileCount":7,"integrity":"sha512-p8NLHRmQKxTHSnZ4unVoB31Gb+X8Q+96//Hvmv0QuFCLnam1wJv2xbllMhjFAdbXC4IyzNHwqmpJEqileI115w==","signatures":[{"sig":"MEUCIQCk+SbNvD+2Lp2I+hrr3xf+EXVk8FDzuQDhrl8d/oOTIAIgbjvmXXHDEVPbS8NxQyhfA96TlpP3CQNzdwGGYfbRrZ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRTHWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMdA/+Oa7tajl6M8/Bni+++8X2un66WiJOJg37ictSCQ3xed/OrYvw\r\n2UJbtAv/APmb0CayfY8KgwjJXrHjqXsVg+DdZBbun97VAUboyiiz1t/SylM3\r\nsyMxX1yl6gJTW9ehgL015PKkb05N4fIHB5aI0I9eS49atA4Q5yAiYa5hS69t\r\n2xH2wNR0mJepc9aSX84yIdXpDvmrdR68+YEdLb3uVfO5Ezk72Tn4tZUyonQd\r\njogO8MGfJxWRKvBt52mOvUj1Iifib612Cv7NHPZmoa90R+GtecUZiFYMtQkY\r\n9W7MfseR6uV6pClW4ThgV4fV+j49z0oyOhohNJ7dLUN1AV6GyQnBLoh5FpNz\r\nWbSLIgbUV8dcQEYrQqiIvsrfs9VIGJl/moGYYOlDfB74ybvTdejjd07Rreo7\r\ncskFeGdHMi7uaYA5yZiPT56SlKCWnEWhIZaQvRQ3J3GTZEvGVkyjft0R+tGf\r\ngrScYgwGnnZvVr+Dy5QNs5BkVlcqRCEeE5lF0jBg426q9MZiUhY9HCJGimuM\r\nKh26nTMReFVVKhPz1UlBJRil9HpYR7m+/uUxblRccc+w5L9hravH7gNKeJwO\r\naBcbuGA//vFHiUByQH8T+MU/oLvO4ri+tMyt3PYhATzPYDm8AlKIRge2CEFS\r\n7dpiHfUDXNbIiJR+eVC/U2TmfWdytJ/G1FI=\r\n=iIi6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"bd29d663ec91ce2c1fa6b39dc1562bff0767b1d6","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.172"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.172_1648701910303_0.6024943986190667","host":"s3://npm-registry-packages"}},"2.46.173":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.173","_id":"@apollosproject/data-connector-redis-cache@2.46.173","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"3c6add2c9f43d69d88d936e3430b1e0b5feeb457","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.173.tgz","fileCount":7,"integrity":"sha512-U6xnhPF4XIBsF70ZVQLNZ/5N0hAG1TEpFl6xN8ylHUhkQGi3dBHs2eA/QOSpQ+jhcmuXadWU0Ze4n6lDyTegTw==","signatures":[{"sig":"MEUCIB5b0GZO6DNEE0Fl4DPux4TCjbik13AJYXnuXTAgAvv+AiEAwWmlMpdm69PoF3+v4iye1LiNsZvgf4n2yjWFElfYYaw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRTKKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBhBAAioxwcxjh0j0jeWEGO7BGJ0ajNc+Tj+ZmZmIkV4M+Ag3mNW1U\r\nc9gQ2JK6b1C5zb5aOFi55LpSWrOR6fhJUKgVo0ZJ2Jp/AUJnYAS+w0jlXSqW\r\nTKP8nmF2j38YXBB15jSkwnRG6VV8HunKJqanQTP6mlnmr888XIeJMIOJowpX\r\nSVNcV9u2xeecILXdMu0out0j0VrjqI20y6prn7OQLsqfzPvAifM/J7hh/EOE\r\nkvwN5yeIWXeA5SmQqRN5uwH+hbP/5XqNwMm1yH42M9epkHSlhQGF+FUwX3hk\r\noHKV8YjzTey7BySDHcBKwSh+njIBNXHEuC58HEicL2KSlpbM0281odFCBTek\r\nh8ThCGsPhdLKXUCKpObXgXr+mP9E3puWT9bTOVg/e5/kOWMGoCePw5Tog1eQ\r\nXZKPgrbgBFny4L2Za8H9FgxDShAU0BFFDCR1dQXzZEZZuWnSqKDY89CvhEcC\r\n7oX9/Tr6b1J9YEKuOFwVqkMNxjM4YE4YS1lb5epkOtD8txjVQQJ/Lr5twErw\r\nKsjXXFPaZt0evBbpeSrqQ4CURt38pr+6jTNUx/iWhFkl/SgkZnAzhT7ekWrA\r\nqGPVuMUbkNFzr+Inq3XC2xPXxIEXA7+Wt1bM30wKdVyOCDrcL0Cs9zEg0Jrv\r\nWEIVbQ2iNO+b9QUlK3RUIGWRxU1OHzu3KJs=\r\n=WKaR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"92610ad8d891d78f50bf251926e897f7a9be6634","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.173"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.173_1648702090382_0.38784975935639276","host":"s3://npm-registry-packages"}},"2.46.174":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.174","_id":"@apollosproject/data-connector-redis-cache@2.46.174","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"15a6ca3624b12f0d330221d223675a8148f2ea6d","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.174.tgz","fileCount":7,"integrity":"sha512-LaofLYZqwsCkDXXmrCRWGrlQxo/G4gPEvosFuPliD8d2bJgQrbBD/TiidkBlZAWATfOG98xCmFc5GHSw50bfjw==","signatures":[{"sig":"MEYCIQC8+x1bveRQafIq23rweTjwJUrA5JE/PVXrsSCchKcg0wIhALXQz7gIzHqtVhDpOiQSdmrn/Zuk3tthtmhM6tGixvcb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRTNZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2ERAAgikpiPVVNLT00Q1bsFDppyZrJrYe4V+ua1wHqyEKlWHEXR9z\r\nXwTu6orB7XSgyqRKj6QV47zZ3O6t/RFVaNUFJgNHJK3TVLgGV48hh0wmzrPD\r\nVUEOX3xCKr4xWeFmoK0Ay0MdrY+yXw9RPsifkkj4iasy4d9d9bkB1pwqfORg\r\nWhgKOEjJu81vb3UxbOa7ozNIctJRxor/zILx7sHwduVZ8KnjOz388ObrIcKV\r\nlA7eZhhovYoWmI3Gh8l9Wi+ntdwT27mFIyM47799rWinO5vPI/I4Xzjqjvvo\r\n5Axe8lhX5IHpVskLvpXOELbWgPYLc5ywcq2pvuH1D+v+8V6r+T3iNjITbQsv\r\nkii105pQexOvvikwEekskH8mQyrpAAAZ5Q2DNWD/m8csioXSdRyu9YRDkfm1\r\no8cEntVtEKnRLUORWgizXUiCEZt1Zunh1TM2W25jGLVn5uOXYQCy/ZnlOCOJ\r\nDdHH37rDOuNU2xjRk5Uv9iRYSyMtAjQFpFdysoMvU0v7MSwPMCCK+/aLgxqz\r\np8QFMbGJQp4Dm50ZuceAnoPM3bmgtE7q1fJwY8BC9wDfm0GEwbGHpz0NJws7\r\ntNw8eStoitnzsoM+rb7DgpoMk27Nx1vUKmagHJ9eDWQP43qXKEBz422IXXi+\r\nt4hpbOntIgpMw9O1K3LSRlNrZByopzuMw68=\r\n=zF3j\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"7e44c73ead4d42ce091c19deba82456633e222df","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.174"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.174_1648702296867_0.4934738759084176","host":"s3://npm-registry-packages"}},"2.46.175":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.175","_id":"@apollosproject/data-connector-redis-cache@2.46.175","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"9f53772def52c8f80f140e72b2b254ca863f1558","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.175.tgz","fileCount":7,"integrity":"sha512-H/4ryaMYUeQeuJR53J6KZFUx0XIbpNMpB2GCYvgnz0zaKzXeYhx/EC/MEGzx07CfJwu4WMxrYCfK4Hh0BkBwzA==","signatures":[{"sig":"MEQCIEmEjeOKHdbSWFLXhi/BfH1po/7lRChjnV8tq1/ecDckAiAhzwFEpitSAkGkX2ueq9ZrrZC/Bh7KnBEtq16OOsltWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRTQTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrf8xAAiZofsJSVAWw3tt/VlyHuWffU61Z9b9hIAl/nXFaHICvT3GHJ\r\nu0xIiHkvN1PW2ZTOYSOv4q3qqOqZh5+oT6T+A9KtexPa+LbTWX6A0a0FkDcU\r\n0y/KzxdwdkGAh9WnEtXyBM9jm8Z+YDjzSyCWc6CKeqLJOcvnWYiL551x58Tc\r\nUbGHZGUgzvUbbT7U5/Ugp4eNvt64JzjnnPqQrp6KVR6iyxUq2mFRrGITEpch\r\n/cfB+kChImsx2mEJ7Wu2MTUcRNw4RHveB7tO37VTJWbOyLLZfP2hqH7pWIQK\r\nG1TYssbCx/MnOFvBaoaZwPFYjNWpxJRZ6zbFRPbtR4lMJsIsrLvcA9joYRHm\r\nn7aFjrJV7GYD4lm+33eURf3R+MNhi4KMB/gU68q1uTks9dmSEbJxQ0Oq4mvk\r\n6Ium000bGlpr1Y5f8sX2CiRsYx1MptKjfFlcClBeJuo+2/BL1NEsW3bORN2q\r\nTgUAeRM7meh7BhJYq08gCkUT4hyJ+7V9zY4z2m6ARdsRTMVPYtF8Dlkr1Gha\r\nfsoEeM5IzfGn2ILmJ9gibG+DfHY2908xGY6Goy2g0MSs+jU1z9zJJzKHExOl\r\nQEuCnlqxevllyEV0QUFs4GgFNdl77H6alO/fociZqDSPdPH6P70UU/4GxNW/\r\nReNkjA3wfMNpdyK/lkw9k4GHbkc48hGRFO8=\r\n=8pb5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"62dc1eda03c493dd53d65479f60a3c28d31dc62e","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.175"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.175_1648702483581_0.35866974325830836","host":"s3://npm-registry-packages"}},"2.46.176":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.176","_id":"@apollosproject/data-connector-redis-cache@2.46.176","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"374248da70bbb874e03bc5170b14232e4ee8aad0","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.176.tgz","fileCount":7,"integrity":"sha512-+sxLqb+cpMXDFGHaon48IDnsi8FMN03t32FnDNkbyS+yj006cXbJxdnyOfBo1xarLfy8yPPPn21OFtdhyyldPw==","signatures":[{"sig":"MEUCIQDsG3QAIQl45ZPBOX47d1XJp/FPZgBdR2wz1Gvf2GGNFAIgCAmRN95FMISzvzs36M36x5kHiThPzl2vEc8ZZNlHyuw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRTTHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqy7w//VDoWc4tZBTD3ZNRY/dOGUMOu68hEvQF6OtrTrZczdpDjxwhQ\r\nLquRf6KHuoOt4IGcfVJKWl/FBhP8i5qa66GQe9AfsZj+FFYOzooU9Bgd3KHV\r\nFQfrFekfBw+ADj+VgTvv7xBvrOzrxgT0NsR+82S1BiFhNBR2iYIarR8ZbG5q\r\nnu6i+sF6vQl+CaOnW9RsuHSq9yEVPWvrfzWnOwppJgGmTtikJDxJAiGHrZ/4\r\n6SAyGfiJ1EYhXYKOhUlqjg0ZyvbsrZ4+JxZNXsLmbJ1GVoVj0bbdX41xr+QY\r\nJTxi9AFjITNUefGAhbQLaKBhgEBG7Meu26ro1naM6x7ea6cK88hqyyYIky9F\r\nkA4sNoM7huPHixrkdQN3C0BMVwyjp3rfbe9sJBBqNmEAVvQARRGPQ4mZcx6y\r\nJ1yppMgKGFPOtlgOnvJyZ+ldbBPBASkYY8HjYKL8U8qQFlLhGTxIzdeGvSag\r\n6ff0jgEaOfOh8spFM4U4pP4ReRC3Fjq7Vjb1IvQYSCavXgJX8zKHDArnFDPN\r\njRwzCbiR767GBtc959BuhgqHEhYTfPhFJbR2+Av368prpY22OJ44e1WLkbQ6\r\nHef/1unmSc+0iu3sfm1tn7uAIGwp2ESyeo2sUtfXtZEMO8LdPMzECDDtjuZ7\r\nnIgYyH9omQNn7i4lL/Hi8o9G8IQMgaplahM=\r\n=WMLm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"f445a837b1b177aa3dd0e5f26bd2d16aa3cc8845","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.176"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.176_1648702663722_0.30387717696317584","host":"s3://npm-registry-packages"}},"2.46.177":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.177","_id":"@apollosproject/data-connector-redis-cache@2.46.177","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"b81ae01734ae9f92ee558d0e9c58cbaee609217f","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.177.tgz","fileCount":7,"integrity":"sha512-tK60iQqo92qf7LZ3Wd1FB5KAG2q20wm2HPqoF8j/2QxZE1igZPmoCI9satX0ixNBe7OBOCxgp0p529CXSJnySg==","signatures":[{"sig":"MEQCIDn5vG39vFXasjMYrAOuSsCVOZkoEtoQkInXaZp9M/LeAiAjAOP4hcf9QXrDhHKn/Kiz35Cto3Sw5y/tj8r3Ss+QVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRTV0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9SQ/6AvHr62E29TtF9R9+vOqFeC1J6I8E3QpcrgtShBrquVlrKnSh\r\nJJ37Wn8fSDLqz1ViKqLj/Od44+hzJh1dp/EsNtpX+gPPEiDDXUIw7xtQIjRT\r\nfhLNnqyk9VLHa+yBchzEr4WLIdERfs8d7YEEMy286Sd7XYW6zpJMVDXSFTA2\r\nTKHDShO7YM4ZH6OdD2VkbZG0aa+D20vDUUnSAaMNzoYxKjlu5E1EOwqFpOqs\r\nr3XkG2v2hFsZ4Kcebpw37dT8Ba69FVJros/leD+HS5xrL0qROfZMR7+0hr1z\r\nlImJWvwcb+WQkkkaGs3xJAQVHvD4yIxVdyc3k/XcRWml8zDQVMaIFCpu/MHo\r\nySmYjWtPFc0uRz0F9rV6GjDuUO5RCvUf6DuiQHs28OkJ662/4WM9xCwA5/cp\r\noMdq4t0L9EtkFLbKw5FjFl8pibA179t0PMG6xH2EFZjDgKk+bdXmDGdwF/4e\r\nUlq4EkEcEkbMjOpm7YacVVzR025gwNJtd2x6tocytnnvMaj8ohtfVNb9/Z3N\r\nzE5+ur2N4wrmK/1AvMRNeqpBPTJhIeZfQiLkONw4pDLLm5uBJpcfahLi+lp7\r\nQQVPvdEtyXJHBSqdpi8r9DX4JAnur2tjWFhO8JK1LL6a1fog80n0/2eSO68l\r\nv/J2Er+nDp2NnptrPKpf2KjVtBQaRswGqls=\r\n=pKPX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"cda5828d5e92c136e2ef0f330e1d4789215c1fc1","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.177"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.177_1648702836402_0.4089921715451774","host":"s3://npm-registry-packages"}},"2.46.178":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.178","_id":"@apollosproject/data-connector-redis-cache@2.46.178","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"0b8f69574b7b8f47faf36df367c0d8cfc1d42e2b","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.178.tgz","fileCount":7,"integrity":"sha512-ZrfPL8ktMKIzDUVtAm544gjm7LzHPiGtd6dXiIe8rdvidxCTMmSlgAMSRnXpkAav4qc5aRFB/yGGg3+bgxltLw==","signatures":[{"sig":"MEUCIQCJvL+84iq9XujdwND1YvKznkyyJ4xP0nUmWU6IZkuYHwIgLUZcf+179OgUU4cKXPFAazCxT89o1gQwFJXFXnIa8II=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRTYtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoveA//Xs8/fem98E57hkqRyU0sfLjvIjMwHdaIWMoudF7DAChVDs2z\r\n3TZ0tGUlvO0H+kIzxCT5vrF/DX+xc6X4ER2JrF/hQGSyiOLVEXnKxc735IXv\r\nezKLNNbG4QbxZvd5ywaSwgtsbY4SI6Xo1yQb0hK0MY9uWwMCxwTbbjRldZk8\r\n4coZSZUSICCo5Dc9u5bcG0/jSq7/uEImyUgoKD8XULDZhv+1v2d/bEpNu+4b\r\nTGqr3m67Mt7zmkk6rdg85rICwh7YWBnArKpcJ/cjZ3Qx18N41gjaVQNpbIRV\r\n7uvREZOzvupjzM5syGRttFiLlewb3zaVSk5XBew38jFF5orGlbx9IK6Qcmz6\r\ndKLEJ2LZELsr9l8+NMxEQRHGCMseV4UpcUOyZPqNkXyQyrcQ+4uk8iuwLDt1\r\nTYqUwGkVjPpFpopapSW0cNMeuAdRBB5D0g0yzf2x+jFt5Pf+VoXwsgqRoiIB\r\npI/7ydkTXCx4W62dwpdwsTnNud6H6Tv4ds5gRAlnfDW/VqSgZDF81RTWuQW0\r\ntxxYGcP4wp5GiiKp21Gnwvfq2vfQf1EYego05F53154ahi0/fbeBiWR0pLzq\r\nzE6VakFR6k0aHlQKyDjP1w7300rJeLGxnlN6D+ASNYKU0L0D8w2oiSyxe8dY\r\nIt8havrOGZdFXN/drWElSrsoBmCDi/JxV44=\r\n=SRL6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"f1e682d61c9eb0a84ff9769bbc376cdb8288fda8","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.178"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.178_1648703021480_0.690856623056797","host":"s3://npm-registry-packages"}},"2.46.179":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.179","_id":"@apollosproject/data-connector-redis-cache@2.46.179","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"916af3c4e9f7cc2be0d985b983cf8e5a5e6cfbb5","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.179.tgz","fileCount":7,"integrity":"sha512-6Wil0JzyTOIC2aEz1K9uum2AS9A9Q/yTiZPA/cwinrTrnlPHVXyR0KiAdf31vbTpXQfccflX/8CK36huy4t4rw==","signatures":[{"sig":"MEUCIQDBTkYLvxPxJoaSa/1n1soOOhnzJrG6fhBdt1PgFEBP3AIgHaiU+D6J+pSfqpBZ3BFldSgEyyYhBYRlyLEpOT9G44w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRTcMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTAw//XgtMj9RaBW+n0LrBH8mDIFvWlj3FOGcLh1fLStTRNHSrS/Ge\r\nc8o7qKCdekubQ0QmIgJPTNOQmMZuplHCi1EkM9Xm5f9dVCtaVFcKOwntGuiB\r\nV/tb8Ew+U21jsc2lBjAIwRb9+PE352tQdFMNv1/v1PA9Z7vcfIBNrOJu9Y4h\r\nief92QrCVpH0w/YYwEhUr+igCv4nGCpgz/fi4ihQoFA2w9z7tEvNTvsLXaf1\r\njZ5u0DyOgO93+H2pDKUAK0hA2PfxZG7StyhXcwS+IKJSH3ONKQs5GC1OyyRa\r\nrBjoDlrz8qZccfmb/0KOj/1GdOubvfRxtP5xj9BS+C5aLLX1k4fLLa9UWV9c\r\n9/reEA1b8wYqqjHIYrQ5a8x5cVRFli8bjbk4VE6gSWz0wo35pZSzMr7E/nmz\r\nbB09lN/5JukBoONFGFPTEHJlo4CzbPghMO/FJ/nHVn8/Qa1MHCfw2o+QWF7g\r\nGP63wWg+mSYOKDST1rkCt4EazSu1r6aTP5q+5g1K/HxjFwTWCUw2GDl7YaYY\r\nLY0ZMnLB3KkkIzi1PzcFibxrPAxuCNn+fwUHkPEyvMMOaYz1uQwRkycWtzJP\r\nw21F3ICS9aOkFSlblKidxsgZZRuJc/Kc0WIDw6H8NUF3KTQhkEYfnSdfgQdC\r\n2PT8krJAm15dYLhHTI2pTY4XsEQ/1PfjAKs=\r\n=lqUU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"b6e9a3d9bdfd821f305fe51dc64660562a59371e","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.179"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.179_1648703244091_0.9468430307102929","host":"s3://npm-registry-packages"}},"2.46.180":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.180","_id":"@apollosproject/data-connector-redis-cache@2.46.180","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"8b3f07aa10af912a1f36a1a6983a7a386e340406","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.180.tgz","fileCount":7,"integrity":"sha512-8vqTgEyo5m7v5CNOG3pee51GaiJD0mMT6Nwif+wfNMxOal21lUdo6lRQ6p/ozhTbqdzEQ913QW5wTPwQ/4roTQ==","signatures":[{"sig":"MEUCIQDNgAJRMbQ6o/tl90e8O5t1FJ7RwPoWgk2m7od681HUtgIgDEcUu2p1Iyrwpfd+XS2ZIQpI6rRhm9LXq+ayoIZmIMA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRTf3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsEg/+PhpK3/Kf2cM5iep4nJqaNYkOYEEJcmF+2gx7zKxRTl8hp3To\r\nYHFTfI55L2LEhXus3e10LMVG4Hlegk0+I//vceYAVGkXUJivWWFjFBIN+bzU\r\nCZSEbFZX1nhB26bDEtNAKFytC2uSbxLXrl4tPt2938pSi8B1QzslPTCvYUTc\r\nLmFYVCWzGFIo74CSnNZ7PkPPVhT4zQRjGkq9mEGvk3GDp4C/g26W8S2BaNDH\r\ndcdb4aGvypAdos1Dx5gIwbIsmXRCZyoBpF1P6roOq26Yn2msK30lCeRprLhj\r\nJVnpenPUqi3pYa2vzNmpoSrbHKFoTAhggfYG7nWPWJjN03uvF27qNLtDEVgL\r\njZGjm3oSBSWCzObkmnwWgRHvADToA0bk70voxs33tJjV8FvJQjzAHSayTp1G\r\neErBq1wb8gYkCazuzSdEPqFEh2HzsPQy3+jbVvRjzOs7mmwHkguolF8olktk\r\ns9d2J39Cv5O22OHMJ/LcJEjMt8qe1FqHZkTos7OvRap/5efdYallazVcCtaI\r\nhpcWL/+QEAxMZJr8atzolTht7F/muzU/PPLUSGo03DnIWjqLi4Q7LGsORt/Q\r\nu2IPHkgN9CDiMkeHBv8sgYgwVklXK4Uv/17cyvmC5YUSuroa5VrB2x2LY7ik\r\nnefUoWzZ7ofeOvFig/efFipZHgRc1HAJT6Y=\r\n=CMWa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"8bfad9951a9bfe6521bc982f6d1d813c5b97eb84","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.180"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.180_1648703479328_0.6148200140212408","host":"s3://npm-registry-packages"}},"2.46.181":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.181","_id":"@apollosproject/data-connector-redis-cache@2.46.181","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"99b07dab7cf483e9b6c6034bd0f801f316bb78b5","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.181.tgz","fileCount":7,"integrity":"sha512-BW7kubnVMreZps819tIGVbSePX3H/euQfLs4aKek2Q3zWEuR/fPUB4SqpYzamb9VqI8j/3HpiHbwOHbe2wstVg==","signatures":[{"sig":"MEUCIQCnXBg5i4OoTzagO0i2B2LiqeUfFfBQN+B5uvkYZgo9BgIgKip18oqTD1PXCf0MN+6t0qbWlE5AQ4ztIusTlMYPPYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRTioACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8lQ//UYs2cTyV3E/vzKBVm6VQpELSLl7ooZArBZggMGOd161Fq6i9\r\novgCVg1e5SjA17k/6QrA6rp7gHws5ll05i/bNaKdPZiMiGEx3AgMuGSCfNO9\r\njAKwnD4iE/UZKYJzvrneXg2BCZt7jPbY0g7a2+WU7PwQkDIW3XDtuY8yyqAd\r\nDzS1bkLXRbPBW2OtIjfoHCpxae/KDy6W09WJEkbKaGQa85iZKdkgZZk/y4r1\r\nSASQ42+pVk7MhcX/XpCtlZCIcTDir16+OVdVIQxlsxKLn/aESp/KEaHAMR1b\r\nUJ+ILMdGlamP/mQCgnaOtjXwM4VIi58/bEHfMJnXZCLT8n4X9s3DD4cMz/W9\r\nWSeHeJ7WmuwRIqZYVoMxszsmYO7r/YPSHjufUdo1in21mvayTvhKWk0yNv71\r\nlVZozkT0rU4qbzA1cU/Mtf2ALuB4N6084Z+2Z/3YyRKbyU/dRUtMWAJVVduZ\r\ninFBag9ykLY5f1bhgTXE9FImy1dfNpj3bQy3mt8shH0jgqrEwDe60oW2bQTV\r\nMrEK5xYy0KDIR84ijH0FKbUWwqAR99xaWm1bQOboEGJtUtGza6EOcD4a659j\r\n3t4YPD5OHKM3263wRYhVMUvlx1MN1zN5w3ABm39uDcm/o6s5oKQuqHFRzgnO\r\nrKMiZDDc2rDmZrRL0fXIYspR7ybwLKIL8iI=\r\n=carW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"29c26de92452f7c96ad8b8ce764e9f823d9f8d32","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.181"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.181_1648703656638_0.8993901818735028","host":"s3://npm-registry-packages"}},"2.46.182":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.182","_id":"@apollosproject/data-connector-redis-cache@2.46.182","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"f4552e262cbcaef3cc380ac95c6ebeb38c563b93","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.182.tgz","fileCount":7,"integrity":"sha512-Ykx2uNDfS188gkdYqUCOBFB6QWoOtNmrWFobHUYSph6qWl7tdoW0+WX1v02vzzSJH7bQPQYKmFL5XBrfAYsL8Q==","signatures":[{"sig":"MEQCIAx0UabxhG47tmyjK1EIwHXHy4OUp1pNhWC6vh262DhlAiB6DdACyrZKVMpPdEp/i/I2GgSqI5JvV+gtIOznL42FeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRTlnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrnog//eKVu4jOcXwsX0pWf0lrIPzCALIjzCWwqXiWSGT3reUjpQhdy\r\nC36kFKnuXnhEgTJXgwou+8Yn+TcNv1JAc4+trTMrmSObjDNad6krzBOJPz9k\r\nzYJSh3x4uqb3IMDt/ezpaagQtM2tTEEQeEqbSgKVdYajfRqK+9mLrtO2aTIS\r\nodcBi359BncW+49Ao16qP/Ik9ab/7h8mgttaQLL/whWr5k5nOSwfAJfJyYnN\r\nok9Jfc4viMn8GweGlDyHmjZUMNO2LiWIWLKxAbHZOqG8M8D0IAjVgqSDKmUV\r\nSgWx49autZDJED/YqpYWVpTaO1QGI1GYc5Lb9sJDWlSVURcxAVPNMByRNa2x\r\niLanrLjigaPlblyhUpHQ/c1bHqb2VAHop4SPQ2Ehn2kpZr6f9zGTghj0DZAC\r\nZlWWtW5Ok33o1kqkw6JiS0GGOKEzB2nilPOMJWWRYDd6D20RPA676b0UdcpL\r\nRlTVOm4ImMGvOHqdTHicMSR2cCbWcep8gmxJz3zmgEj1g2FLszyy0u5qSxHv\r\n7d1ak/DznSDNC5RoRoN6O7zcvkZQMpLMpyKcvCxhAK+YmDIVSymg6XHjRwW4\r\nw8r5LYIvyABsl/GFt9jA01HAFmP5q6xw+qDtSSHAoLlc0DYkadk0Lo+OW22H\r\nwE6uDr3LxA3Qxwxcq1wgDYNMEixTlOO5JEw=\r\n=Iikv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"207014595d071f7ce424ec739fbea8ec2daa0379","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.182"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.182_1648703846982_0.6803219851849782","host":"s3://npm-registry-packages"}},"2.46.183":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.183","_id":"@apollosproject/data-connector-redis-cache@2.46.183","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"6405b823a33d007b44a0d1c3c1f09ffeb2c71009","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.183.tgz","fileCount":7,"integrity":"sha512-PBHb1FA5Y36LppBnUiBfZwHm1USwH1dRCYzo9xF2GKZiDh+zKO5JueBImPuY/gOw+fhOKIb718tIRNX8LbH3Pg==","signatures":[{"sig":"MEQCIGVgZgIWCe183JlMnby5D9zx8PIu96i9CZZh87YH7TGWAiA74Mt5qPc8XGc64Ul50Lai3YRimq5GJpVHRy3OQ0+6ww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRTn4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXrg/9F5fR+H8bRuvqemSLp2qS8M8qLAnXAhJgxhBvEyIynHKbG3YS\r\nf5IUtxomCJ+jvuslMR6bU+unHi0BRGSYpfOYJxjUqWiBCbdrhjWGYjA+2dZG\r\nbIG4ZR65xoKpBfVHqJ5lCJG0mMk7Y9OOh+duuITEtb0blJahBp8WW0KjAHeD\r\n9UQHYJA8347YBnwIaZl8LWKJww/ExBto4P9mEmxaWu58YKt32DynQ5HVK2Ev\r\nfBgrKDu565CWgt2zBh3PSiIDcm/srhbIxI/lLK/MoXcbD9En/PYvwMU/ZZRN\r\njHI8ViptYg2P4eetyPbCOPXxk0PU6gch10ts6fw07u3KwxSUmLSyLXWMil22\r\nSVpVROgZSf0n+LqxJVgY9GwO33W4EofVDcS2i+wZkbcjfzIAfZMiSyCkrLef\r\nl1KoKR3w3GiT84HuAgylS2cIN5X6vPk239ZIrCEboYori+gpmsyVINnSF9OV\r\n1cn24fg7T7AGZNqlhi00p1XnIBub+SV7pwHvwupyIlAtgc8I7VmeHIHdHPLm\r\nMHbD7tOxizNWlJHI0/0gJCIEMzDHktNyZQBfeZsFGCo2fif/OofNaOMOvzSz\r\nGJrI8BYD7cAN2c6ydRxakserrqS9oimgAeE5QTrelbPj2kLqRs47L07eNvvk\r\nuT90yFRB6x0HcvmZwyvBPdBfljnShrdG2ec=\r\n=3kOB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"3b433f03e166271b128aba5845fefba1a0165de0","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.183"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.183_1648703991927_0.324604845330249","host":"s3://npm-registry-packages"}},"2.46.184":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.184","_id":"@apollosproject/data-connector-redis-cache@2.46.184","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"75cf821384b6ea1fca6899fea97fd2e99744648e","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.184.tgz","fileCount":7,"integrity":"sha512-O5hxGCjiYOla5ZGgXvLpTavbK16PUtLxgzUzRpqqHbUqsz6lzmmyDZ1a6/X0e/JtgBa1Q3zm9I3RPbPEsGG05g==","signatures":[{"sig":"MEUCIQD+NqDUiC1Ce9Z7K0TZbM1aZVRQnWpnq9PB5Vbd2F0TJwIgUo8R6gmSWaRZWjFfNDQ/d0IjUWAYt7BmlwZdkgCh7jo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRTqTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr31g/+KTLoUU5EaRfxtFTTPS/lMXYG2nVDamNbuLSmZyMGXFnfMshy\r\nDqIATusiXxFTrhuUrapGB9F3ZUAQybjqzdkEPOGfEXM0S2tsbqVy5lMy0SL/\r\nV12JZRYEuFiZhrgockTufZI7ovyAQySGrOB+/GgbDJX8fa5i5I9EFyK/7Ogp\r\n8npzFY3v8NhIr8T7qHdnhGnh9YGduFKxB40IWUwOq2lEWPEWppEwnvnjfTKK\r\nBrhytrKx0AOZWGnQqqraDaogkUea2LgCZixNmBLxR73KcaN0i0DHgqbAsbwV\r\n9Ftus3/rQZr8ABCyrjnCJoMZPybB5VIuKmXsVqC4wedr9RkPFXMixAbjIkDd\r\nDKSAQ8LDXBJkC1bUZlCWNmwhSafMIyKlIw75sUZum2Wpr6oyVb8SI3KnAyL6\r\nkJmv6+qBaYC0rN1YoYjjHnYmSMNXCmHGPEAb7lIi5Va8VKWFGovXGL8mZCNi\r\neKHhmUE1XTT3Chtku87yjtijfkbCkXDgGrmnZrKJ+JhN9IU0Hi9KN+QgrK31\r\n5JuIlAlTMSHPayMh5H46AfjfvSA5AgyBYCvH/OWzkKBhL9fg1MBQzrV25qcE\r\nBxEYKSO7uZpTRp9tTENNz+UkZyXiHAlpJ2+c5uhfAS/WxXm9zGJo9PFkLXwS\r\nS5bZn7ejt274SIXBMlMyOWmRJclJXczAHEo=\r\n=bqRx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"e8a4443439661b949094a040e0156230e1c29f0c","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.184"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.184_1648704147052_0.06153239702274904","host":"s3://npm-registry-packages"}},"2.46.185":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.185","_id":"@apollosproject/data-connector-redis-cache@2.46.185","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"3fb823379a96f0654721bcc5ded34e9954ce36af","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.185.tgz","fileCount":7,"integrity":"sha512-ca/IWADV7pLInlRUt7+9Bz8v2MLNMWIgpfTrMiuo/X0bgCbda83ZbS+/9RiazEIXOUYMdtW2xBDvdZgBth30dQ==","signatures":[{"sig":"MEYCIQDPcZ/5MtQ3DaNe3eqZ4XKpQIgS7zlF8DXS46W2bsMD1wIhAIrTCP5FRwsgOcuQFUdhwywmMdb7FL3UtU7Y1L7HDCwo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRTsyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqK2w//U+FdYMBP+t7OEhAloUu64UqzfZt51lXuMlf3PHTAyus2gtKS\r\nfOkYIrQaxlcqPIRYH29s4NNIp2zB+JAypWc88OVL/2LG962CmThmlM7XghZp\r\n8ddmzfgXyWjGfPwMK6BoukQ+QqqR0XjTopTq0IbB3Jg8KEK8vOoVBwdxvM+r\r\n1et71tO+lMTKRySGPesgF0viajDN8zyIXRUNb/9Zfx67NXspLG6gq9BIpAbx\r\nOeXqhPv5XYbPNXGHrc7zWhSoyBk9CjjaEdUrGAnGJKPTZBMLdhDUp6BFTIFE\r\nZZR4c//nRvhKvHN8EAbuDVfd/pMelTQek5+fsxpfvNff1sCm3ShZWFtyCLlI\r\niccG2f1aVionqj4ZTH8teXZt7khtQ4GCUj72s3zN4USJIRAzj3mdc5ocfvOB\r\nm3S23boLJUbQ00OamuAiqgWrsBQX3FvF8WA8lEczfo4UOqF4L8Kpri4R0vQF\r\n4zjCBKQJ77Odf9kP0ZAvq4KroM7CvW6sAaIkEPcAQUwg5UDGgirLjieG96pr\r\nLkWb2pfnAZvkoC05ItZXOZtdKkobxXH+QJFb/U/7pS8rubGmB/3heNMejKEd\r\nDMR3GKYvIjBXOdEbYzdpAKbB1OgFDcgcPIh3dxuWuFwtJZG+Ugvz5nIPWJym\r\nogVDpLlUuLY4xHjPV02k+MoVErFg1lD1b90=\r\n=WSfK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"956fcebfb7e005f77a2776c917c0302ad84ca93c","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.185"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.185_1648704306047_0.4234713857802499","host":"s3://npm-registry-packages"}},"2.46.186":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.186","_id":"@apollosproject/data-connector-redis-cache@2.46.186","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"798b944bbedfef9a0e9056795ffd4320f3719bc2","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.186.tgz","fileCount":7,"integrity":"sha512-ibSYT0IAtcAmDkQIozKcy5J0o1qjZLjCBiOKjTc6eXCm5x+UZTT6PQs7J5oQG485i2UYjosK9nw5WwFUXg+wqw==","signatures":[{"sig":"MEUCIQCYKXsGzdjoaBTFh7MQmC1IyQO52EmWsCUKTg4TFnhDRAIgcdCsV08N0RPcEgmWT11YrYSJ1PnvW3k7HxvRVDMh1yU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRTvWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpy7w//TWZ9H4gJBgz6pnUDWbwQ9i/87YMpWzMGbT3/UPpV3vxaYa5o\r\nb7lUSmpRNWg3E0577XMLH1NesayofRqvv6uBGabKlLvEy3IIXbcrcccvojvy\r\nWc7jM0HPG1N1rrjT+7LGD2TVB2/SOrakBpX8gDIpfUUDApxntEyWMAS0dE6k\r\nomNmsvtEfcLO60iV8gvb/Qf3syszMh6rlXeSnGYaoX0UioMv382v30fkn4/9\r\nW2V+Vmf1DDtx/EgGxBycmmP6tE01jxNUHwUmwCDm6gxxvmXs7JFRIoEJGEMW\r\njk9NBilbhIvKGpYYYPn0JXEaDOFWNo/rBrpBAegvLvI1NFwniSmbeXa50QFC\r\nx/rYU/gG3zwxFihbnlWk5scJv0EbT2ACB6uWxoV/JrqnoFZZjrfoULOxDf3E\r\nXqQzB2EPUfyb8fAqdXkQrJNCDlHa7x9QDRtuS7sRJVAH2VRAHB6tJvqLbp2S\r\n+ncQMy0wY7q1jJOQmXqc6tSulMcwGN1msUksJ5SfPxGVaHtvOJG+hK9EeWMn\r\nNnEJhty9fBLkHDTA3HtniXkwiL3ZROCgX2TP30LKnehUOUQcbVN2Equwwolf\r\nnBxuRVScWv1025e9/PxM8WR1TPjexYunjA+UGPCBZyGrsrSQMC5vQaawAtma\r\n2iyyK2DXK1H8agJNVXyptojc2mn4Bs/hKO0=\r\n=/Hk8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"0fc857e7c10d9c3adc2faf0d1cbd6bd9672cce8c","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.186"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.186_1648704469957_0.6159557071241344","host":"s3://npm-registry-packages"}},"2.46.187":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.187","_id":"@apollosproject/data-connector-redis-cache@2.46.187","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"075230d96ee3ee6617d62cc26c9f55602ceda7b1","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.187.tgz","fileCount":7,"integrity":"sha512-iFcHkez/4YQTk0OXU7QpGMtOHDwqO4SI8zYFXC9wNIA5OTDowbQUYd6aDnhkXwyxSZsqJ6wAt/gR60v0TO9z6A==","signatures":[{"sig":"MEQCIDrkP1Qy02uyWqH2XaOBKPOsfIuNN7CNUqZnMIPN2/FoAiBSM3gQ6O94RrXD9f0BclfczHp6C1lEpnHbasZPRA5Q8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRTy1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIsA//RA/NaTBm3pt837IeF0uzAvkoEgwZrpr2dzw6fAL+FfL2BRth\r\nBKNq81c9HexZP7LoXm92rlODTcxZ6TNyiZ6q5/TF+i2g7bEWVnOevkW9k3MX\r\n6TZYvSowTXJTazGdK7QwvjxV9we6KoCWO+S5xwKp3dHIsbrhzJWEY/LKGfFm\r\nA6VkEu3Pdq7Sfz60EJP/nfidZ4lJ3nPA5IAMDbeoEeJcCc1Ugg+GkKxljEZv\r\ni/NH6Zy7IMNDVdZlTxpEN6+fzd3F3H59z1bbBCoo21tvGXizrSJAj6OhBWUP\r\nG0bs6qHwI4cF1fmmXkhdnQsXFrhP33Wfzx2pdaUoAs0DuZL1w1SUEOacwvcI\r\nm0KY2c0OeCPwd94o7wuU2Yhita/x56oxm73H7+pH6boxOBzwr01qvszXnMC9\r\nzK0lNMctgvo0uuBHsJld6Wrjg98o67qcXfkciduXfDP95gZcGYvwZchy9Lq8\r\niuY8TpyM/TD2f3FbCRyte7zVW3LRstzPB7mcgNV3YvXVp6RWMKi0TCyxu7P6\r\nP6HoDFC+Y+ojM1DuM3TEXWGEdwuC3+xX85WnHLlReC2V2//v3GWWg5eAg3qu\r\nBQM4Cq5DhyduDKMO5n7x7CvYEpokvNLEFNQmfJHUHawe66nve0mmtd28Z6pN\r\nMkeVCkwDQZ/Zr8q4bDvcOz0mhXWN5Yeq4D0=\r\n=FZQG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"d5ca2db73809ce3ce4694ede8be15082155277c7","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.187"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.187_1648704693663_0.1635386615745673","host":"s3://npm-registry-packages"}},"2.46.188":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.188","_id":"@apollosproject/data-connector-redis-cache@2.46.188","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"dad024ef6f97bedcd9f92d5112688cfb9c923e90","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.188.tgz","fileCount":7,"integrity":"sha512-I661pdoJ/zKuWtN7i6kprk8XR/4VprMKrNSr3wFjDm0oTGforzbEJZuxWvHH8NBb0YwAgTBQnZNFCZ6E1q3FIA==","signatures":[{"sig":"MEUCIQClu66XSyg1qYjNNCFE53NKMxPxLnlkmZbcwzfeY2Q3TQIgJceHGh7jLA7FU84KRjWL01n3BVfHFP/nfr908UF2l6o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRT1KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJ8A/9EdLZjT4GRSSfJZEZIT5+uh1mdN6lPolLs/1yiJMbOshFtp5d\r\nfgK789slbd0czZux6yNwtqAIcf+ucETuLAv70IZLE0jMqnvq4NNP2zlhq/Hp\r\n9/wT2Fz8GxNlLUFgCs/ZV3nzTAKndgH4DIcNvvc1GEK1As+Wez/GJLWuYpJc\r\nQ0jjRINT+5muxbIN06O1bREUNKP8GT4LfbkmGIsg286yl3RWjyB5p+94VLy7\r\nShycZkUr4XtYrlnQLQAeLO8Y0nLB/OamalfZiEm7LV51nbZI0Y1xUTqpcFmi\r\n9FRLg9JSOFJuxsdOIqG619ddSFgnHbsrepjgNNKV84FzyjBtnbZZIO+I79Ii\r\nJdJKx8AYgqmMdOKF0IbevJKk4gGK5woPXYgWU31NoNvhkhrLn74fnuMOmilg\r\nOxbcGvOZlB5eRr8mgCWOaatjuw1s3Oo+ZD6Zu8zwsyxdaeSHfgQk61RA17Ta\r\nZZA/HKjW6vueOnB8y/SIX++F9zgbb8gcoIJI7y6AxmYbJ1Yt+lcOe0lMHKkL\r\noxdFNdu+bXOD8utNMMiN8BMCh/9q19+0/rmZ1NuZ4wniyDC6qlH8x9XONxpq\r\nmKHOGlT0Rr5sNFe0r/CTA+wHN9zGDRzyS76L349uGmhWI8j2BwhgdoUOr06f\r\nGar4OuQTyjsSbelyF8iDE7u86ZaF7mO9/dc=\r\n=tpGn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"0fb0bbaabf13e3d0a708ca953b9b645be10cb72b","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.188"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.188_1648704842144_0.9183921050367299","host":"s3://npm-registry-packages"}},"2.46.189":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.189","_id":"@apollosproject/data-connector-redis-cache@2.46.189","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"20eb1c9b2929828b4097f057e0770977d72ca108","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.189.tgz","fileCount":7,"integrity":"sha512-kkmj71r+SdefJynn8Sa/XiyCdVO1c2lorfbHiSp2cEJeeyKmQgvyc7NvZ1jIuyRUSjGHqR52H3tClaP/1NEUAQ==","signatures":[{"sig":"MEQCIE+UKGepEDOCl6xdG9EDq1uVOFqfqGF4vAgRNsIEyNmOAiBnKserC73rf1SBZUU+XA7t2lq0rlko5t77daXwvNEs8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRT37ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFIQ/9FbTO7QZZjUB7M2AFss068lQQeVADRB07Hdu2778Y3GBeyt3+\r\n80TkJJF1mH6RQoT/DQ/4ocsC1Wr9FHt/1NtO6qE1Tnf8OUBi2vwSbj6tUhIg\r\nKY6q5Q684MW4m7aUA6Ocg5a6EpqCik4PSi2erNKGx8N0XBUEDf8B629KRQZa\r\nud2SnyUeMUC0FI5BDlD6sRmKfLwEPmkbMLSS+/d/5ektoH+DkU7voha1ecxo\r\ndKA32jamtG3Ij30coL0rRX1Bni6WijW8OJlmBPw6BDJQntloZieaP+pbURn2\r\ni9jx4nhPYFojgK3M1BZ6QGkgjtQqjgGBHU6MZMYMzpEy2Di3ABX0RGk4E16w\r\n3euQv18FcXDu47Kr0dI8UfD8WYSl311aXhoGu4+0E4DyFzUP4hpg4nHr+lMf\r\nfPZbAzmZVVk6gOZgO/DpTlOAyeqrDW16YgIiF1KfjlgZmwcjxsR8uQfddX72\r\niDWSG9PxIApbTTSvv/sCu5aepcBcydDJ4rk9xhkvLv0nEzmOIzb+qIV3asGk\r\nD8yhZpS+Gl8pD8AuwqR3P1uYQ5dnl4caUclfNQ++MEe4xSFqhsxJeij91aAO\r\nvnzSjHN46VqrBpDJpAgRyRER9f80+b5652rBR7dQz3yaQNhQDGxMM+N68+ev\r\nrOMvUDfA511+f8lyuaGhDl5N0+PVP9r33QA=\r\n=NAqp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"1835e8ccfe1737104e2d35e2a2147086e8582a08","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.189"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.189_1648705018940_0.8418413418536388","host":"s3://npm-registry-packages"}},"2.46.190":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.190","_id":"@apollosproject/data-connector-redis-cache@2.46.190","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"257e1d1377a82df794f4a23a4d9e3661c64f870d","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.190.tgz","fileCount":7,"integrity":"sha512-ufZHKT1RWU+wj/PZlWEuvl2EGPP4fhoDVHmGa/NSOSXbSJAWD1qyepRWOKfdz4hEPyIZzOSjs1dafwVRYSf5ZA==","signatures":[{"sig":"MEQCIGSdsVBX1xGnUj8vJZZ4xO0Tk9qUzAcRUHbUxetKvxijAiAeJfgjcIIpOtxuja2IBJoxg3EQqy4XSh6eKplvaFIqLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRT6lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPrBAAofYeQL6BZxRAW28f9lOjfqPEEFP70h0MFs2S3mIddQ/76jDV\r\ng4SfnUCYBJHUtGrxce0zYBSHQjqm/v9kjh543CNyFTOIMUFirRzeEgvYSBWF\r\nAJcAbiMIG54A8lKT7sFfI4tQW9U6ERxnddo9mZUVZs8reLMeMWMgGTY+kVnV\r\nOj6vbftTDOJVOGD9yHiI67KNJbrYszhaxmkteWDKbMmBjW04CLgr45jie0S3\r\n6x+HmHTUCOhvCr2hRpDWLlfv/9XwhkTlVUoYgdKsC3Xnvu3eajZ/CCQt+LKe\r\n6WISPHItQKYIVclE4CydcXVQIW3LPhcYtWnEagr8I5h+fZM4Y64yrHUhUl20\r\nI7emT9YMrFzIwFoE/7e2NoBLgw2N+IUhURvPLOJWT88sJlDvmh4kc2Zh6h9x\r\ntG7zyrfrg+vsz5HvkK/3/LkN3Np6SzOdxy8+cAhyDG9AjN26Ob62HzeutMz9\r\nzX9t+T9amcH+c/RTw3LbvQdDONPImbjR8DQHm4ckBorwM2qLj5bkf7PpYeUh\r\nFK1+6QAs8+ZlmW3+IYB3dAQQ5lZZoufUjUCWOB8/AnfduBHj2zWAnUN4Tk0c\r\n9otU00x5Zeta5RVSek6ZOIIRzopmXXcz8uY7QoEucHQKuPRXhA3XgS//O2Qi\r\n89Zzy+FgeiEC2NDDCkLgT/BOSbImeXMR4vE=\r\n=3JwG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"019d5496d7370a150bd54d7e25a89f1b1b64d61b","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.190"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.190_1648705189656_0.33771105308189164","host":"s3://npm-registry-packages"}},"2.46.191":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.191","_id":"@apollosproject/data-connector-redis-cache@2.46.191","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"67a9447806471ed1dcfc88db624fbefe63f2cd6c","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.191.tgz","fileCount":7,"integrity":"sha512-ZSvdNmBYD7EtP0qTZD23PV8vav2vIQdEeMLwY/1QPvYmdoXQQ7HQzbQm8cz8H5tliYg0clp7JafynOpYjx1VDQ==","signatures":[{"sig":"MEUCIEOAj9bA03NlKuXRwiG1AywJiR3cH/I+w+cLv1MQ9IFhAiEAp0CTeqO/4SHEI18bX05PhPoyN7JpRl73iyQDsl+9hRo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRT9BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0vRAAlaPJfQDWVWv6VXd5GfFA2iEJ1kiVk/rF8YXOHXHU0MsTgPIa\r\nqpVEgaXrOyXopWiAEZMoVHyO2zU95fRa92YLmLLYKE1GNUbh4M22R5wY3qHV\r\n93MWHkSkpDCtgoBSHST+affCE84BY7PzlmrszFAaJYXE/VGso/e6nPtUvNHS\r\nQN8l+QpJd5wSkcSPdkp6N311Gs49FFVf381zljqloyQHEQqCh3hkTymnks3c\r\nWOPH3f3XwJ13H67FlJpU9iaucT2xq86QNwa2LWBP1aGLMCSZf8eUNTykM2G7\r\nIYDhP5ZrjNGS0RNognZ2T2p6g0KUWKuSWi1lBjqvB/56iQh+cEtQVWIkfdIn\r\nFJjPI5CkwKN3Tz3jkfvrlBB8fU2EVv4mKTBca+w0ntrstj41eMKl7inLvWV1\r\nMVgjUfDVi5M0TKtfd0APZ+wguyrhWl09caf58N6oXEVUaK05OYuHULq5xJUk\r\nH6+vzRH6PHvfbfCFf4kZAhGkBHhwPTFFiJoKujwH+esOIAP1LQEbH2LICjer\r\ntOHGtOIzgu2frwjMGuqj35t65xED0ZwlqWHhBLXsbmHnUTN3ZS83an96AtLU\r\n2EaWP3UpEMSRB7E0BJ7qX/L0rlT4zh2K39QkUjRqtxWGa+CMWkyFVX5mXqPf\r\nNO4DueA1kszIs3M2s0oRTtINvXO6Og8bsfc=\r\n=+WmF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"8324b843464e04cd7cd545a37cb6383457a2660f","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.191"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.191_1648705344903_0.1654250443269556","host":"s3://npm-registry-packages"}},"2.46.192":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.192","_id":"@apollosproject/data-connector-redis-cache@2.46.192","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"e89080d8a68c7550924d9e427047bff834e27ffa","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.192.tgz","fileCount":7,"integrity":"sha512-OK3A+HvxRH3KKocoLCc934nuBkyvP0Cap6C0zcD5MiLPuqvfFvwJYRawAtsPxVDUufMdQ6wQIRy60Q6L6lQ07A==","signatures":[{"sig":"MEUCIGLm/H7Q9Q4jbuwwE3LFd5JUBN/WkDCdn7Q7sWJDfBK8AiEAjng2VT6ynKhcJs/8zZ1gswfcY4hbDBwb2ynKR9xFP0k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRT/jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrh2g//dKACH2EMe/zSivfTNiUpLNsUEIoViRkBqTz5uK8jabESxkV9\r\n+dq8H+F6O3Zsmw1VMEQl3sxzxO0ZAE6WAG5qqdQMxJa8ECtZ3kZKR8K3L1eK\r\nUbEo5ApVTk4jFetLP0VyXZwiSoVkikk/RAhj9M1imPp4BVfPg9N6bJi9rKtR\r\nZVeVcuHsdWFgKUSBx5T3F3ypZgmhwtLTcwwUjawHM12fOJwZrkJcoWW51HYx\r\nwzLDn7rOr3H1fXxDW2wxCE38AZHPA8FvrMLbF85p5UMl2A8izoeE57YlO43o\r\noLY6aZX/36LR0Q2QrjIo1XB9+V7G929C20fHolUaNYMhoLxH1RQcVuvMI0B0\r\nzcVzUETn8IdrEDTC3PgBG72qx/Twha4HHQpCnKV8sdzfpHnr4QBF9V9JmXrH\r\ntpm9XD+Hti7UePxdFz9MtdwOaX1hiE4DX9JF1VVVv9S33M6bjU5qOREfMlQA\r\nA9F41Sc0lGEOlw/qc7v9NGOBTi1z+Hlo5A18KliKpIY40GsIzX15hKPcdppW\r\nrMTjYGXhCVR2d48eTIJJo3OGsY/J2RxR+ipOt307XOGYJL6PC3OnE/smoTu6\r\n00k4aLBYXPSXhrUrKurXxCHo2WaOHcsq+GI7vE9PC41kaO/CBCSYS4mqMVa7\r\nKSLY8C9DzMRZ9d2+mrvn/gJ1xHNlSrkrDjY=\r\n=UIwr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"2d17456c3068820f95329c774a16a033a0fc7aac","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.192"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.192_1648705507109_0.21257069894840663","host":"s3://npm-registry-packages"}},"2.46.193":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.193","_id":"@apollosproject/data-connector-redis-cache@2.46.193","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"7bb6ef3ddc218cb85187e6849ab1f394e81d687c","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.193.tgz","fileCount":7,"integrity":"sha512-bukjaQvOMQk0DYDR2zPY4AAKBHjQJeC6RqAyHSeSh9TZYlLA13wz+MCLkYc4qPwF+mLjN84IFOOiAQ4UVJgKAA==","signatures":[{"sig":"MEUCIQDa+Snt6vU/uTZW07tVdhUMGyao0dDj6XnMqikz8eYUYgIgZmfsyPOYmiDXWq1QH7Zyy3BD+XWWemUs0f/EzmPvv4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRUDSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmNxAAjz2kgSDIY8+dt6Zvd8+qZduHkIOmntl0Sm30ogbuuwZ2qOFb\r\nqQfLXXQXQQ232VON3jJUVuNgnE9I7heAUOmq3zLoD/Y5AFdW+e/RmR8/VmVj\r\nkeQeJsJdRltCPN0dJfGYrGILnNaB+B2B8amuStTWb3L7XP/Beik+wTCByzxB\r\nozqFWdcK6i39FG3Oz5Irij9qMg/rhQe3Ay3D6dk9TFTGTrH18G5gbjA+96q5\r\njDvBFrSLzALKBsq1VRY42QSnyiXbLtODREKcyLE5xsUIh5ZfMgf5aTgLSw40\r\nMaQxkd5NOyUvFIYjLrTeBB4Sk/5/I90ivV3sCdPoVap0T9zVAveyAsgyTFiz\r\ncl5dWzVffP0SkITwSH3HSP1uvwlMb3LmCSuPlgEGUwbyHBmHwTB0sDfC9BaU\r\nXftWeZLZuAgoociuJkOFIFIdmQl5L0EHyR8Th49+78RV6GTLLJsm58hl85Ev\r\nt1I8nrDsHp8LT7tQnUEF2MRfaiTD2Y2MhfM7L3JcFS0zvE7S1Ayvh/ugKqhV\r\n+WZ/qRXjZiDh50YvI5tV4CJtToHl/tmg0WyKePBVFC78S6CkQcIbfgrkV1Tb\r\nNgsg1+U2mBczwDZ4i+EyBeM6YjDhGW208gAHp6WxVFbLD215H7v5u9bISRqM\r\n3/EBhZB4Kx9NEvVcdIB3+KXGYHfuTmflKsg=\r\n=uqrn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"b6b952bf4ab5d216596a153f2ba2f554183bf736","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.193"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.193_1648705746365_0.23109504453775975","host":"s3://npm-registry-packages"}},"2.46.194":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.194","_id":"@apollosproject/data-connector-redis-cache@2.46.194","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"f3fd82caa2802d7551300c3460f97cfa71b8c876","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.194.tgz","fileCount":7,"integrity":"sha512-Zl55aHqj0uGTbtWLfRrKOL7P/m5gRRG8+Zc50BqgFBy3VzoQMF+dvkTlyzNxoUuMK4q9f3Jfluf1P6iP2JM1zw==","signatures":[{"sig":"MEUCIQDk0xotGWLwnFvQatDy2724ksmjMuLs0TmHsfiVylOl1AIgRxmSwrpsWKZ8R2y7fE9rG7jL9XMaRUjPAaZkpYsxmRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRUGwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqx9g/+Jf3XOl26UwCmGR3/A4MT2Uptn9qCLLGKwYTrmaD9tBPAQ4PG\r\nH3UpUvvyMXODIzkV2XtiJLewBLPIXAcOLCPbv9O4QldlTWxs0M8hVeiNX/oU\r\noDyILYJzctMdGxG5fKUi99A5IrKNMtu6DZ2i92k9/KAOxzEyNDkhq4IZwcPg\r\nBtZvDT4ZDKMF3RhlEgEzsFBb2nsng8LsZMXtkYXQf+LCCgu5UU8paH1q8Z3E\r\nIkTTbIOh7jeamD7V5vNZ1k1TDRfP80UJAoJ4zBW+ibo1lIe30ywGIcTlcujY\r\n5Uiy94cF5vq3qD7tvlRKkimg5uEUhoq+3wGlhwyGbXbL0fGNEgs9rno9vxWt\r\nF+O2kldENOcEj99VOlw5t7KU97oKDYsMTaIK51rYs7lOFbcc8nHCW+AdC8Ku\r\nHbETW+5kUj6sibYax+OQ5kwBsWIAIyUSNxHD4vWh5TcQBHl4VmXIpeSymOA2\r\n9Jrpb/GwWIax4FsDmbguEobS8jTIQ0n5nrbNTATuhcmt3CI7QsYZfVfpTq0B\r\nwGdtu26qXBcNOB3RsSMdFGR3C4xP2Jo2xLr4u+liOb+sfoT6q9322p9pYBx6\r\nVRjwSEnW3E5+1lsfMdIdzBMW/e3Ef7ic3Yl/Qmrz0WAoZC8b9PaI5vuk1yB6\r\nup4LiEXTSndoCCCb15MjvS8Vtw4ShN1sTSQ=\r\n=HXKh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"15d960e8182e5ee80ad2a9e7eae294e5f2c7efc8","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.194"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.194_1648705968756_0.15515935703313954","host":"s3://npm-registry-packages"}},"2.46.195":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.195","_id":"@apollosproject/data-connector-redis-cache@2.46.195","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"ea34a709865f4ab3c7c8b44cd92a93f898631186","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.195.tgz","fileCount":7,"integrity":"sha512-TNrCwtqAGIAFnF/heTyqluOksgeR6Qm5MJPBlkKIvPcpzqA1S0Q6FfNsSofkneInkmFZRwSbd2tbIIs7LgRzaw==","signatures":[{"sig":"MEYCIQCZn2aq7kBJgn0K8BXcDjsRPOp6HuWThsq4ejUAWNo1BAIhALGn5PGMUfzcyGrSUjTCjxe3Vyn/E/SceDOac+LrUtKq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRUJZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoG2xAApD8yxJygwrZ4BifSa2sV4LhdIGhYNMqfhXSbiFduEYIrcaoC\r\nrw+fH9oB1e3Slbdx1zCqTSHKfTnQpboxoojCxO1CX8wKGkRR7X7tyxzyuryn\r\n7OCbji8QHlaRR0PqaUmt2VNoh3DK3HD62i5YxN7KMOf+JbNidBX1l3vLYaNH\r\nu6WDz89TzQH0jaXyWXo2EGfQXLJE4ddjOb7uBGzqBtOQHh1NG6jkdNxtSYsf\r\nSmtvwHMliXJkwcYtpY83mVvv4GGcLPkBzHgsoRKQqQbK4pOeAYrc1dlE1dVx\r\n4WUIAPCnFpkA5ohjuWhIKB/92mqcd5NmJz9lx/9UkvkhcoGaRyWuNkc9yrBW\r\nlOrLOFicd7H4JV4n+H1ijhcUenCMJmFIRrb+rwmwxqzgXFYTjc1a8/xkhRzW\r\n2tloc4YULE+MzRI5AtfmKRptEiP54IfzT/aCsaO4Nv8DP7C8zClrQnfkAdd1\r\nEEh90Lml3Q4sj1PTERloaYj7v7odUcF5KMnjKsE5sUnxFCLWGqlDh1zYIjrA\r\n417+YQRJ4FAAcIBiaXfR5kAzqrvwvs1guJl9qD5x8h5TrJJdJ/nRTLo6Vva0\r\nuMyE7L/MVA/hILU+g5Y8L4QZ41C4XlBCbWPhdEB16MJOCtHwRGExWEHkdiDI\r\nNE/7rdYp5StI2Q8xkOq7N3wEBEoLAHfN4AI=\r\n=6lF2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"dd119184bfcfa9a063ba8e869d65e703149b49cc","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.195"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.195_1648706137060_0.13910284726226085","host":"s3://npm-registry-packages"}},"2.46.196":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.196","_id":"@apollosproject/data-connector-redis-cache@2.46.196","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"1669393ceb31bfd7c9ec3fe42af3c7cb83ed7780","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.196.tgz","fileCount":7,"integrity":"sha512-ozAepXKxcPqDzYixlx0/8y8ltYEAO7+ZqK6T5Hv7Z1d7a0wvJSDTri30zMf+WJTLDG0n/hX3zxSGdLP5Vmr7zA==","signatures":[{"sig":"MEUCIEcrg5dKjsQGpWiTwpEYqXYNSd65Q7LJrDZ+R/Actnh5AiEA8rtn9mGZUGBLwG1b7hvgqtXRf1aqdSFao7XnIleV6yE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRUMUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1gA//XHzJ1BQgHqfre+8ZsLjm46MJDGrzIbJSnVAb19ZkoPRnTyTt\r\nOmSkPUT1w8AV7BOvBsPrJN+jDVZG15eRkCB0fIvfMvjBSw9bzux7o5rlTszx\r\n+sugHsPCsCUs+qcfhUmjNMn6WYrHvVGP0S/C1Y7i+qypStjLkfZLPgi9jI/k\r\npN60CPs1p7ylCVZ2MlSbl9pgRL5tdnf4uYnMGzEWB/0WTsq9rGQfOwCwushk\r\nK0neIBKIKL1R7XCT/3Bihi2EdTAUpgAgspVcTqhOKlCp4gZJBonQhhaWtvW6\r\neMYKKDXGoqcgPfiCH25pfFygxmkT0+h9gZnZfLV53zILLcz46z7sTkM5/cLi\r\nw6XJ/Eq8ZivIREKbDmhvTI0bj74kfMuGuh6aWtod238UofG6pwA4yrvnvmdG\r\nwcLgv9hxYwqKfl/XDTTY61DPQ+cLoydHmm37IxyFVdgybtwiyhVDMOimuBuh\r\nwylI5H8KY9f5kdXNUJowd3GzZrZmVy6o+BkfLKybHqW/GZWon597X12rQeSG\r\nrIihlbYTiRbYpnWA+SGRKc36qlSjXZMtu6+oKI0XUA7PZntrk91op2OkuXxE\r\nu27f0+5ZomptQoTuv7IYo83DtnC1Dvera+YncP32RkR1liZoN+WMsYJvqD5Q\r\nqwkuHuAylNecJrc8w6DJv7/NFNOc5GhIuME=\r\n=6J5H\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"d7b64afbb231f230124b1ebd32766e2ebf8fc176","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.196"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.196_1648706324680_0.8914963557282956","host":"s3://npm-registry-packages"}},"2.46.197":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.197","_id":"@apollosproject/data-connector-redis-cache@2.46.197","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"d7cabc65211ad2322342f49e68edb507be755165","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.197.tgz","fileCount":7,"integrity":"sha512-xxfUzlTCCyT6jMNKVj5Ntbd01sEl/rdTDhhCiR+wzYxC85RS6Ik9mZuUVJ6cbMdbzQVeXOSsn69iFdMe79geoQ==","signatures":[{"sig":"MEUCIAyH4eIMn5NkfHdhoa7RHDm7KIS3rfcasSL+nhVQhs+XAiEA2X/PwqCLW3ZvnczXj7OI4KOBx/p3rlI5fgNRg9/UfNk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRUPJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/MA//dR6PS+4E1eisH1NGZriuxJbunGteSJsYDyiXzHs9ZSeftKkz\r\n6eiDTKmxkpNNMeSh62X8b6GSXS7HIgHar34hQlyScnG1f0aNnVxEhrlpBSBM\r\nh3CO8Kpg9M/A4QbosJ3xuN8z0VpzVmspSEpaXAVgIa0dcHvFsJQSy5oy9q2A\r\nGX6y69crXk/LjcR75GAqoOB8RMfjdXYWK3nk3nU3VG53rn7BKB0T3Dw6VIyt\r\nEDIAbKGryW3CCFlMlCMehQdsAdsTLVMn6cY6TPaGSyfT6r81r+M4ytSn6W2W\r\ns4yPedcbDTDLDTGtthDZW8o3feeS+xd/S5BDB3iC3I87e4Pguk6+Afm7yTsz\r\nyAxZWR8YycXDOIe8GY5i9Pq/icdXJit90i0Lyj7jOGd/3tYbe4/p9BbiLYF1\r\n+ZCbjkHaDc2EEpEGGiICP6Y/6edOTBrbg32xzmnvv4qw+VuOxcDnLUJcxCNE\r\nsizWmSTrfANFO32pjf16z64y+bd1pfHEWbyokxwjjoQa1hroGZ9BrCPksgdu\r\njXQKOCjJBuoNQ6Bhp7hl21yI9eM5LNMqABXg5fxtZDV1ytn/3uxLE/B8HJTJ\r\ngOa/sr79yT4MS6IjgzDtR3minFAbSlKwc2dFVMvDF8PVHBa19cyPxa3b+nr1\r\nptZMvhsRBpXQCsNV6hUwByXr3BGvlNC6JrQ=\r\n=o3xw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"17ebd7c5630f1cd8074909f74083a395cc1fda49","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.197"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.197_1648706505479_0.12439418998406926","host":"s3://npm-registry-packages"}},"2.46.198":{"name":"@apollosproject/data-connector-redis-cache","version":"2.46.198","_id":"@apollosproject/data-connector-redis-cache@2.46.198","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"98c0c1b1bc7b14f352b8905adadd02070b5551c2","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.46.198.tgz","fileCount":7,"integrity":"sha512-bTFQnBiLMSYs7YnIaQCZBfJXJ+4jCMst160HXTn7w2WmydJSkvUlF1MQXkTYTKHX/LYcpeHaaX88ZiydxkiHeA==","signatures":[{"sig":"MEUCIQCfnXQXGCEvVNGwlx1FMoKHQeZFIuqg2B0S0KkK1XyMyAIgauQXdpDHIQpad/FTXHOd2g7nfo7+uYCW2Vs1WTYOpeQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRUTAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNfg//f/92wZJ94aGpmBmEpdrYBMon9y6dc2NN8k9gBagUFAk0L7gU\r\nLwKSwDCys8eLbXxJ+ND3VWUUUnOFXyYHqNoymwX93e+PxpHetNINhOzhGg8f\r\nXqQDplk7gSZFONKrc7nM2sVCPYtm/hL6J2oK08k7XluHlHygudzARUA+KYU5\r\n6CjI0ytjTWXK/0lIwfY7SVB1YcbEpE57TrSeIXRhY1MiGmCMyB/h/EgX1Mn9\r\nc5LBJhSQPwbfCqCN3o64Tmfjnwd2oe3IDgCDCMGyyemrbukus9npA6502l73\r\nlGEcxDEmJd+1jAM0wS9F53owRzj6YP7RQ2T8U2+t5CDo72iNMABp+6xrwDER\r\nrlw/PhpmE5wHfZ5EhknB3Ma6hKM0PrRpVo2maA7+4OH5ktpYvlDPpJ4yYOX4\r\nty5NBGwjYha5SdzgYveZrdYSyVzJeisfNZ1eApEExUVUgbM7nkaBWBl/+f/C\r\nmFcmmGpKmIC7T5vAaYSdN7Wmv9LwmP0rA0r4+rrrximvyb6hRdPv7gx4Ur1C\r\n0V5jDSCIONBd7qh82QVFVciyH6OZGc6v+TZHBj09+yR+spMVP84GxW3IFGU2\r\nwQ41QUcHMt6+XF7GrV2OCSAPAZce0UBjYtriW6dNi9s2a2DnS55vc7M4rIUb\r\nkhptaR2qvBQTAhXv+KM+nK7OvCfHwdTW5Qk=\r\n=BY9P\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"c601675711969aea9c21d88c5ef2c5731e044911","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.46.198"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.46.198_1648706752122_0.07584877037566429","host":"s3://npm-registry-packages"}},"2.47.0":{"name":"@apollosproject/data-connector-redis-cache","version":"2.47.0","_id":"@apollosproject/data-connector-redis-cache@2.47.0","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"4926ca156d93c3e911bec40f09e454d86d199f46","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.47.0.tgz","fileCount":7,"integrity":"sha512-xxKqRWEFLLudi6bfAvazCbksdAyRa+2IW0kevNPqEr7MezgkTQQ+DZ/oDs8pL1oS+IEopMpHxFwooLp81HuvAg==","signatures":[{"sig":"MEUCIE5Zpwreqkb5aM2MqdeB/7K7DuEsNTB/ni9EzESgpUNHAiEA4Z3mEbJYLe3JCa8fk195ZnzxrCcs2fED4a7pzJ09DJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS1gXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQxA//VkqIFNBncOJHRzi1bUVbPRC717XbLLr1ySA4ovy4wZdhmy5R\r\nv7xnTLaTKbEsRM0DMXJZTa6OwDGB19KjIOmc6+1dQh8WKI6QOBshCT+JErJY\r\nuaXMj4+w5Qu5YpUi0H7qTx9BOv/zrlVQx8TKmM/9VkJ+4VjFyVko+9/WWPbk\r\nhsCxIYAfL1riYoms8gWHlUGiXHgOZ1zhUpL5ULzH10tW/SqYBO0+Q3yl7sf2\r\n07gep8fGiFj/DqrjjNiR/t+jom7BCavKUijMAN8pBd8OpqQGhuMIBOVXf5dL\r\nrO0hmi6ZiO/+mdW+5fUR+IDeiRlpzKO5WwC9uODXkLmjpL4LJQ65+HTcEWRz\r\naPf+kx2LmJMPgP5d1bIaDSP+STJU60p3vFe2GVKDlFwTpSTbNEjk2tTN2hlI\r\n5VnN8IxXYOm6lQJLvZjP7OeQf1xURjW/hDcJ6vF8p6j0Ff032IfG1VWV54RG\r\nIIsNiDs3kDtS6gjzdo/Q9z85mh/CjPYlKWIs/go2l8lO5MUk0ajs06YkvbsM\r\nMtOwXOUwTf09vY+YsWcrVZqdFPwq0DYZIy5F8jWqsiMhlC15794r+JxciBD4\r\nni7pfQI6FogQP2Rpm4/zUH1ftCBVwPkl7iHDRXGZ6WIFU5AAut9Y9ZUTudNW\r\noSYWsdJaTN0tgCHSexBGukL4IIu7HtUEAqM=\r\n=V7Hy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"427bd1a733a4800f308f0ae87d0b61ad2275f819","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"redreceipt","email":"micneeley14@gmail.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.47.0"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.47.0_1649104919656_0.9661119621702334","host":"s3://npm-registry-packages"}},"2.47.1":{"name":"@apollosproject/data-connector-redis-cache","version":"2.47.1","_id":"@apollosproject/data-connector-redis-cache@2.47.1","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"b017b3719a641334b297724faefa0a2ee1f480b5","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.47.1.tgz","fileCount":7,"integrity":"sha512-yIdHDN2iAW2Vv882xPyvdWFfY43UJXzs+lytx2VC5QA+SG80dFI6RDPCHaIMskJQm04QeJotvsiGuRka0Uc2sg==","signatures":[{"sig":"MEUCIQCeIhufsIPa0ekspQQPHUTiCztwnIMWwWq+cCNpx20cLgIgHXl7/dIwYeQxXWh4Dq0hHhQ7HGE+WpT8+Cd6bLRBhKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTKWXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFEg/5AC6jOPkJi+/Cz+NmvCptTB8dMzKfTvUU4g9jnhWpvIrlCMjI\r\nec9gW/YJqksUOdIhLEzJx8bD8O/OeUAZRg5d0tkCZ6333jf6HONaNmqvv0X8\r\ncd1HksPE406+9czlWOqz2JcidMrgRn5C+WphUdkXaIbxnahX1mN8o7DgLNmT\r\n/5s6b5faYu4qT02HpVpXCWx//iemcGjpn7qEQhrq/hkxFKe0pb3PE8XfmbEe\r\nKHtgr+W77S0AFnRRBB6gZHnSJNWibed0DpkKATh6b+H4GeqzvIB4ir9/P4Y5\r\nELHcgJ+JMoEXri/j+Iourynm1fWLPhfMEWpd8zkb153MAr1eyofviUwQ+NyW\r\naiyLjTDMQbAzPgI/UPgyGgthdBKDXvzDOM3m/+AHUhmAmXGylN3SHoryR3/C\r\nCspkleGoqL3wlxunPZUvEMmyqroRAnDzbGcbPqcqGN7MHh3DR8A36aThe9Zu\r\nB74ig8rnryKM7MfsR+X4DeW1xe9JuURh330hVWxmwpVTkSsF/hpiaDoKrwZd\r\n0zKfRkjFA2jlNReidX9XmomSS6hUfvVPSrNCdpSfqG84zAgz5XTUl9pfvasp\r\nn5zHVLPtSkqOLdR5dra76N8jnkKyRJtVRwXdWYjrunKCVxvyo9pVQjEY+JEw\r\nz8ozTH4WLdd6sTHG1O2mXcmoN+KmpRiSgwc=\r\n=ItjD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"d5ca95d54444537d3f21d3f76f68859c05e7bd72","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.1+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.1","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.47.1"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.47.1_1649190295327_0.7306465566175331","host":"s3://npm-registry-packages"}},"2.47.2":{"name":"@apollosproject/data-connector-redis-cache","version":"2.47.2","_id":"@apollosproject/data-connector-redis-cache@2.47.2","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"430956ed175778491924574ea817f25930964cd8","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.47.2.tgz","fileCount":7,"integrity":"sha512-H1/+gWjH9rpyL50V6aVoRvGNvkbQXmlOHpj614aZ2yu9M5ia5Rgrart4Xtn8Ane73lEtesvf9FdWNTzRghaHEw==","signatures":[{"sig":"MEYCIQC3VVg8M0vr4F1MluBm17Znrt6jJHM8yeTmDh3tYE/XiwIhAIXO5pj1tMvgfoWKcNESI+c/vJtUTOn+d8GTHDpuGKDX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVEvQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKcQ//Wf8jWruOowtxbfxbomZD1lZF6YaFubOSoUnUKQdZnqrQ/8By\r\nrer7nELS4Hsg3nVV2In46vF2RoHwe5IP+R6sY3zwO2A1M1dZ1y4jbSC99msU\r\nptds1K7sLn65ajuZKn2TeBOG25tgsHmd9GyyKDGIu7h5y8sLRFgPpjfK69E6\r\n0J9pdjKST/Fmljq89n/lhI6s3f4j74bLymfuzxRjEBNp6+iwJlF3qdC5Di9W\r\ng4pQvdUjLUue87VCHhjJ1LiGwC9/583XhGzXCZ4Oz9Yq9wrurUHErY0eKwK3\r\nUWEOuyL30uSZgnVDzR8/+UfWkuXb8zDTuQc7pnpdyiuzPWIGdgUZNI7VpeOl\r\nZUAb+RdDYrQ+/BGtmK6DhTOph6/qpPcsOtVm4+bJmiKqOCdTuUHNRDBG9hDC\r\nn3aL95qofLThl0fF+IiHSHfAuUOTns83N6VZ9UFFZ77jib75DBi06Yw6WiVX\r\nrUBrG95CqFsdolEPjAGjnknS5NQ6A8xK00qqSiphC+JtmN3MkXy6C7ARMZlt\r\nD9LDGeyZb0t5Jsm4lY0pl9j1DwtqA7LAT16RB074LMRPU2oMapUAV85t7NW4\r\nSCg511jdq3Edbh0pMX3LQ6sTCPq1G+PsGB6LVsc3o4cz9WmDwKMjMoLYK8ho\r\njtq2l8gepxYGgezLNVWppm1mu4mEQF1HQl4=\r\n=oFOS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"e4978d07bb64614660bd0ba39ae4eb4fc4dce289","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.1+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.1","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.47.2"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.47.2_1649691600218_0.45763281472130335","host":"s3://npm-registry-packages"}},"2.47.3":{"name":"@apollosproject/data-connector-redis-cache","version":"2.47.3","_id":"@apollosproject/data-connector-redis-cache@2.47.3","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"bf4f4f43eaad1feb564c9fff51d1e2c34e1396ec","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.47.3.tgz","fileCount":7,"integrity":"sha512-rerg9iNF3pbso1eDG/QM/4T/BzQeiQoEecRrECnnXYFh66A89KNWFR1RLz95jAyacS2iUZmMpPSiY/L5QEFEqQ==","signatures":[{"sig":"MEMCH13pG9HBwg0zOyR8REvsiHrRveSopVLA4wFUWsDHIboCIBL6RC0DD9Uy9a6xFN4dQaO7mXLBS3GWAc+jDz1Ov61X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifABAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2xQ/+KZgo4h4NZWPJ/HEtmgLubviA72CZKdmia67Ef8IBbYocUCCk\r\nQE1XgscGn415eqNwpjDG8OYHAMNkOXq5B+n33NYCrsmfTPviGbA3ldVreLse\r\n6AroMKdqh4/9K8uuPZATFn0xSB6t5NCCuvqaB8CEaPU27dXD+hlDOgef9VM1\r\nMbd3qxCSl5XoiP4VvrRMNEfKfmbrrxkdqExWRPX7BXgnJkqbKS60qwQzQj9Y\r\nS5zDoUAoKgezXJR3XzfmTvtwNiN5v9TaCJBxPP4oUZfV65bju7jRXKcbQuEP\r\ncZNtW5/kImcfskp6Q/tzMrrcnDGgeWctwCPkU2yyBzRGB/Vthzg9Xz1Ypxd1\r\ne9gMn9Zk01UUfGmRJmhmKGGj4GKH3CtI5KceidXOCrLpkvRx1Zd2Fv1HJ8Xg\r\noOh1R1IHT9+7lIxepWkme6xZknQwDBZXt3etMok7+sULdO0eYa01Z7+wZ3uk\r\n7S+ww+jcXbnaUKjAtC1+aCuqeYh7uZlEk366wlvftV4A+Q8g15LRAzOTpnDs\r\neRb/hrrk6q7py+wc3bYo4ekCHUmk5tTlhgMakfWRxBpm8Y7wZ6vMps6f9AvT\r\n1KiGWdPAk+jop1XzkpznF80U/rBYhW5agbEiWaG1CjpcBi6CNIVO8H2WDlsW\r\n20JDdfzLTe5INfZ6dmvA3WGueQpcqG5m/EE=\r\n=8euS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"fc237fc60a4636ab94dc6fb9cdf03eeef1371014","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.1+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.1","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.47.3"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.47.3_1652293696075_0.4497848371475772","host":"s3://npm-registry-packages"}},"2.47.4":{"name":"@apollosproject/data-connector-redis-cache","version":"2.47.4","_id":"@apollosproject/data-connector-redis-cache@2.47.4","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"e301a17aff301287d73b11641c1281efcab5a296","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.47.4.tgz","fileCount":7,"integrity":"sha512-yYdVTnk11lLLqNBkfEMWpttCxU2gbjInPNyuI/NhSXsSe+LV/3+Lk/1nJw9kPRMyGTM63F2T3D1RuATD98qICw==","signatures":[{"sig":"MEUCIAp35BiqvSL5Qft9ItFmmHZVJrR602iFksr3+rgK66MLAiEA4DyyL9HeqvDexg0xIJWY392ui+BCLkDQxDStUGfbP/A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioUtBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQVw/+Ixmn3FkBY845br+++KyrgjhRAO1lLj7Mz6cM8DfANAX6QNhW\r\nEXQ7QC+WYQc+43aA1ktFG7Pel+NUP+B7aU9FvUODjDB+PAsIGz25u9D20RMN\r\nEdUWOsdeMt4axeIb2Rdd5lSFZuro3VcpB0PS+olpoU7PQKLCLqqUTvUofOx9\r\nOkvrtifL97jFAjosgMmOFZQEIA9+jA+mkIw5or5daLjcTNlY1HTH2+5vZORw\r\ndgBVGX6dUPrdFMzYndPATVtgeaEVxAQkgijexl5LiWiBHdz/HzaiuoXXWOwm\r\nolDWI1YhkpVhQ6FWo26H1qf+Kh5FhwZGPZfWXR80AobGSGcXqQenlSS3nCFH\r\nG2rn90vjYC67IHT0MQvUVIvb7CxeGlnPGDsuW1ZKXqKtwl2JGYvNYQ8Ew1Ts\r\nQKLqJJZpvJ3HItOzvVtgbMVJ7SX2V5WsGLG+qiUTI6CddYS0IuKf0Pzy3Ika\r\nf46P1wWRxKLKsvPW4bJZzxEL8YM+l1Z3YNqxnk/Sr4rXIfYZafsf5ZldDqnd\r\n7cI+NCVO9FFm4Eiv3ntBPbKMEgWfy/XGVgN4ayEfZ0tvtChcatIdBcBQc9ll\r\nfJqnK/Hv4DUJW45YVUSVNv62/lhREbIkIj3bNqv1N6we4z+BOTJx+xVD42c8\r\nUQ5IlmCOxnJnZN82be6l1/Uqkf/B4CPZ344=\r\n=OC5z\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"6b5320dd89d0a1a28538717c369f7b7cc6e8dfee","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.3+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.3","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.47.4"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.47.4_1654737728841_0.8084849107301664","host":"s3://npm-registry-packages"}},"2.47.5":{"name":"@apollosproject/data-connector-redis-cache","version":"2.47.5","_id":"@apollosproject/data-connector-redis-cache@2.47.5","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"63b47c4d6b48bad8efc2506d33fa1e6fcdb84ec2","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.47.5.tgz","fileCount":7,"integrity":"sha512-rX4BEk7WEiGs4wa+flsQdBknMwroygHyIn1iZXtIk+C4OS6Agdl2a7kIGJisieMSvH9uGTqNGlHzyaBha90JIw==","signatures":[{"sig":"MEYCIQCNiOfg7p3h76I+nnUmtBIETRzLs9uTpPeoU6m20N9h5wIhANzYS+YcjKLmo9DFCz6UgWHV841gPehhpQ5EFcbi4I+5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJio37CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6kw//bcgeU05CyidvKVVPdE+iSZb4gP2gqIUKu1eUvQKEbW854nof\r\ncLEr2gD7urxhKPT9BO3MBfZWf4hE8SrurBm0HKEZ9H3okrt+hepzT8fLuzVJ\r\n8lifjOP0skx//888RvMk3ymhIOmEUnq1Idg5RjX/4s8tl5zJvTWzXVImGmD8\r\nc6aQuzVx4fzln8fdkvXq1ljyweefXmvTgtWiAuwpp+Qe4OHwSkHOQwaTGxsi\r\naZrbY0MB9cAL+MAX60nkpWFSnpjhGCTh9BluCfbMRInrDcV4VIffxMAbU04v\r\nk+kFJzK59QFN6DIpDjj8IcHt8JgjkRadOSqoR9bZ2Ha+P94AzYGbFWPtMg5J\r\nxhaDCwXm8C4Of/irLJeVNo0MkFTOLlKzNqXggSjkiG5q/k+GUmDr9WllYqw9\r\niuhwGMT5q/0KrvgibtR+KQDh06tLXq1kh1m3+Tc3qrnnqsklPsNA8xxeQIiD\r\nB/ki8jAqhhf0edW23PA1E/jwnL+5k5t6uwN6BqJgVIdwmCc2Z2RiaQ1FF0VS\r\np5XYd32Z3UGrutnSRX6Tvd0u/tDLigXdm9OUnqYvCJlCn6utMyVYhmI9izvi\r\nvh87jOnwvt5UBXN2zvjSJRuOPhTWp+1Co+3it73yOwf0AM95uMYOcSC+sPnW\r\nT8W8JK/M98GNIUaw2W6rySPb+XgrdcWA3hA=\r\n=f2k9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"6e3aac319270138bcc2e1ac5b0f0a866c16ab62f","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.3+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.3","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.47.5"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.47.5_1654881986675_0.4371011859202565","host":"s3://npm-registry-packages"}},"2.47.6":{"name":"@apollosproject/data-connector-redis-cache","version":"2.47.6","_id":"@apollosproject/data-connector-redis-cache@2.47.6","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"d23153abeea878b3e3559aaf0e856b42775e3c5f","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.47.6.tgz","fileCount":7,"integrity":"sha512-DoWkC1PbLOFVb1yW1A+LyOob/INvHWzLZF+uBV61jQ0jjKpwVWrU5zUq7rVBh7yhRuusaTfeXP5J9f9fTah95Q==","signatures":[{"sig":"MEQCIGvBtKxCuJJwMltb72hS67Zra0Q4lgkdpe/7Q8BrsjnnAiBz95+wVII2ZLNEQryIF+bKzyo3t0ivYki2mhjyhBQtBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixuVkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojnA//dtKFe9geOUeL21QBL4gFwjKBtV++Hr7/tbGd1OFfkoFD7lmw\r\nntDqAPkKcPf6xpPaBUiRthe9WhsrsaCtsy3zUthS9pMx8BmVUGzo1+dKGYcM\r\nwucHWM04k2VZrzdIHJjYHa8u4dN1qbPesok2U18PNSFv9a7Op4iXbLQlygP5\r\n5xEnHSi5cDtZh1A0+KcBMMI3rfTp2SPiUL8V76HYvNKPz3gblXmzDCtJhZ7u\r\nVy4sKr1GhqpjBWXFhcztQlCPyb+rOT4PuNyzdTGrELTJnqG1a9T7ej9gAAmf\r\noV9o9M3Axrbf7rGVSZ7rL7p5UesVYWRtSNao7mKENx+/K+XUnfcaBGFA4rmy\r\ndoDq+rXFW8CUYE0FxM0gCIzoxJqC86PgZql7/Rdo0hdJHGiNLw5Xqo1IlqDA\r\nU/b37fECmcAdvgdY+d7EAk9gq4mX+piSRdUoznn+1CrooezbA6p5BaU0Njbd\r\n3O/SwujAyCGB69XpZLs8lsYvYTiD2YYxGTWutWn4BE+KMTWH9Yr6Kk+fHWGD\r\nLss8oMaKu8nOPZ4i4W1aKyVf3fxG9e7Q9clShmu40cmPBd0o29okMFYYhD5p\r\nk7v8E3kbUikyNg2D4xI7eR7yPbTzpgRG76r/KEUu/iMHnOccA/CmY6TfOdv/\r\n0Xe1RiOF328O1RRnAKa5d7x9gYtF9bkOvvQ=\r\n=b91x\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"a003460491c6701bc0c5180dc27f0fe27a37c9ce","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.19.3+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.19.3","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.47.6"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.47.6_1657202020661_0.8030452060973428","host":"s3://npm-registry-packages"}},"2.47.7":{"name":"@apollosproject/data-connector-redis-cache","version":"2.47.7","_id":"@apollosproject/data-connector-redis-cache@2.47.7","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"18f793cf02e284356c4a75a4c9d8530c1429771e","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.47.7.tgz","fileCount":7,"integrity":"sha512-r2GxGAM9sctc7YZJsdyGGmEu2kMfXWuTwdjH8zENBWefEhtpyMj1w7IwhSMiKUS2CkgDHmavooikYOw8Zfr6fA==","signatures":[{"sig":"MEYCIQC9t8JTTu5nAmiQqc+sgRi/MPnOOfsODcfVKix2RMSuuQIhAIqTdG13/GBHAVVdPi3l7tag3A0xhWXlyN2/nUlTFv+9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3/ukACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxnQ//WMeGt9Xi4WlKqiyvLrViYs4KjYsLNoupgtT7tuwkpkDs9Jjd\r\nx4GCeb6SB8D892vaGzoxntZVw0kltOg3MfsxTYOO6YZHpSejPS/LSK7Adrpt\r\nQk5L44EIW70J/xmS7hyHRN5JYDoVcQnJ72gNAErJo8DlLVjRh6+dn+r5tfEL\r\n02+SXena+/c92+P1MOPxTMdX2UdTsYbUR+cpb9i6elDkZAnQ0b4yg7NXKCi7\r\nBF7qYhOgO6LxYLWsutgGbAHYcDsMH8xSSwE5xNOOjRoEPpgdxRNtVlNd88bW\r\no7hIjxl/PPgpLQvoDD5XUWC55bY1WeYAosyqJuEZJlsCtZx5WGgwj07+lHG+\r\nUQxgPwBhcSZ1o56jMk7DvbhhAqmDrRTlCGh/etj8V3E8Up0zYzG5AWshmJLe\r\n744bUz5EEZFTRqFn/LHKHye5fcAw9qa+eF3quSlmiZylXwJcyLVT4/emOBm2\r\nWiqvzHGB65tnABDff4f4DEtxTm2DVVdfROD7altUVc/qPSBMKcZheUtN9qSR\r\nrpzLzw7QiTrJ8GRuo/SvaEcBokGeePHHINvZQ7ZDdG49f/UQ9PyHiH/qKWQZ\r\nHsPTNJW/x+LvLDpmUe8pfuOlgMah8k/hPyZsArkguVbmIaU5iuCQZVkQptWj\r\nrj83gCqkEU8m6Eqyv3fgFWrv1XdHi6xwWL0=\r\n=7KBP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"8d384fc93c44177d51a39a1d7150534180c0ef5d","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"didevshop","email":"npm@differential.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.20.0+x64 (linux)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"14.20.0","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.47.7"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.47.7_1658846116785_0.6844562383368591","host":"s3://npm-registry-packages"}},"2.47.9":{"name":"@apollosproject/data-connector-redis-cache","version":"2.47.9","_id":"@apollosproject/data-connector-redis-cache@2.47.9","maintainers":[{"name":"yungvincenzo","email":"vince@classyh.at"},{"name":"conrad_vanl","email":"hi@convan.me"},{"name":"redreceipt","email":"micneeley14@gmail.com"},{"name":"didevshop","email":"npm@differential.com"}],"homepage":"https://github.com/apollosproject/apollos-apps#readme","bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"dist":{"shasum":"cd3ccb5691adb5dfee8ce17d0f65f05191d4d2a3","tarball":"https://registry.npmjs.org/@apollosproject/data-connector-redis-cache/-/data-connector-redis-cache-2.47.9.tgz","fileCount":7,"integrity":"sha512-h9we4Y3Dyqnp6zBgx1T8QovqxanvsFKczbVRGTjY/tHOsy/6RgNn9tvfl2dmHXaE/EtHX76vsXw6y6UJRlRqEg==","signatures":[{"sig":"MEUCIBVVyP27A2ItU2Gh2u2wTvksXfZChG/iP31dv/GDTsbUAiEA5jclaJ80Y3rE9F+NmCkwm9t+muJRX9iUnkU/ghted0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLGlNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsPxAAmvxL5l02CsdWLObC4byPkc0j/zip5bXBRw6OQTgxchCAxFKq\r\nC55KQ4BRhmNGuYgpXyQfElpS2GFrLB/CQ4pjqjzTQW7JszDaBoTSQqSo2nji\r\nc/rQ9fYxHyZ61UmZkZN42tcdvirJK5AWN3DpgkrLrvIV/KUGSkk04bFVS5LV\r\nlqCgFmn3Lc9gFqAyBpmw4qhdyH3hQF0F49QkK99k5DhnI4/5sLlSkDAcLgrb\r\n4MB68HCVRe7+Ax4PZPkoWpx8fJhZFqNA9JwgYGcgMd58nduts+OOtqL/T9KT\r\nod2cHcULBFYuQiW90dq9vWS4hCd50cNTf7IuLS1pa4DCsvafTB4btt4qleoA\r\nceH9SN2QowtCzia+88mZXPp+K93CEz7sNTBhXaEMcGN9cQmBPsQfIydH3rKc\r\na17LeB1c835D5ROV2INTsFo7/iozDO5OV/A2WASuGfcyOF85S/9PJpyHPWyZ\r\n/ypPQUAkOAUPMq2mX1k6u6KscwVsOFshctvl+noteD1axYrjX84fb4yYvgDf\r\nWSfltoESgpC2c35WkB57wSWEEJMa7Ldll/nbptqIRJFOz/qY/a36ITeoRPjy\r\n6bpV2y/SvHUm1bNSx2Rti3c1SM4xXwX76bA15TJ9nMTrYil3Hpu/85EN6WkR\r\n8sse3290m+JmvWfgGeNgCMeVhaAuTx9RQkA=\r\n=k/89\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,mjs}","<rootDir>/src/**/?(*.)(spec|test|tests).{js,jsx,mjs}"],"collectCoverage":true,"testEnvironment":"node","coverageReporters":["json","lcovonly","clover"],"collectCoverageFrom":["src/**/*.{js,jsx}"]},"main":"lib/index.js","readme":"# `@apollosproject/data-connector-redis-cache`\n\nProvides a connector to Redis for storing data to improve performance.\n\n## Dependants / Dependencies\n\nRequired by\n- `Following` in `@apollosproject/data-connector-rock`\n\n## Usage\n\nThe Cache dataSource implements the following methods:\n\n```\n// Gets a value, if it exists.\nCache.get({ key: String|Array })\n// Sets a value\nCache.set({ key: String|Array, data: (Any JSON serializable data), expiresIn: (Seconds, optionally)  })\n// Increments a value by 1\nCache.increment({ key: String|Array  })\n// Decrements a value by 1\nCache.decrement({ key: String|Array  })\n```\n\nThe key can be either a string like this: \"some-key\" or it can be an array of strings. Passing an array of strings is convenient, because you will often need to construct a key like: `isFollowing-${userId}-${nodeId}`, which can be simplified by passing `['isFollowing', userId, nodeId]`\n\n","engines":{"node":">=14"},"gitHead":"a47ced4d09c147f24c98807d2ea58fba577663fc","scripts":{"lint":"eslint ./src --ext .js","test":"jest","build":"NODE_ENV=production rm -rf ./lib && mkdir -p lib && babel ./src -d ./lib"},"_npmUser":{"name":"redreceipt","email":"micneeley14@gmail.com"},"repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (darwin)","description":"Provides a connector to Redis for storing data to improve performance.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"ioredis":"4.14.1","apollo-datasource":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.1.0","@apollosproject/babel-preset-apollos":"^2.47.9"},"peerDependencies":{"@apollosproject/config":"*"},"_npmOperationalInternal":{"tmp":"tmp/data-connector-redis-cache_2.47.9_1663854924855_0.8989705881555252","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-10-10T14:08:00.389Z","modified":"2026-01-30T18:39:06.432Z","1.2.0-beta.3":"2019-10-10T14:08:00.747Z","1.2.0-alpha.8":"2019-10-10T14:36:53.010Z","1.2.0-beta.4":"2019-10-14T12:31:16.712Z","1.2.0-beta.5":"2019-10-18T16:21:17.513Z","1.2.0-beta.6":"2019-10-21T17:15:41.625Z","1.2.0-beta.7":"2019-10-23T19:49:45.537Z","1.2.0":"2019-10-31T17:57:35.613Z","1.2.1":"2019-11-05T15:38:55.549Z","1.2.2":"2019-11-06T20:46:06.423Z","1.2.2-alpha.3":"2019-11-07T15:06:14.682Z","1.2.3":"2019-11-12T17:42:00.419Z","1.2.3-alpha.10":"2019-11-12T19:02:09.230Z","1.2.4":"2019-11-20T22:59:10.535Z","1.2.4-alpha.18":"2019-11-21T00:36:17.600Z","1.2.5":"2019-12-10T19:18:57.213Z","1.2.5-alpha.12":"2019-12-13T14:51:02.684Z","1.2.6-alpha.17":"2020-01-15T15:29:50.493Z","1.3.0-beta.0":"2020-01-16T15:30:33.451Z","1.2.6-alpha.22":"2020-01-16T16:40:33.689Z","1.3.0-beta.1":"2020-01-16T21:01:00.526Z","1.3.0-alpha.0":"2020-01-17T16:27:09.748Z","1.3.0-beta.2":"2020-01-28T18:52:12.730Z","1.3.0-beta.3":"2020-01-28T20:22:58.104Z","1.3.0-beta.4":"2020-01-29T13:27:36.744Z","1.3.0-beta.5":"2020-02-06T20:11:07.297Z","1.3.0-alpha.19":"2020-02-06T21:21:04.618Z","1.3.0-beta.6":"2020-02-19T16:14:27.531Z","1.3.0":"2020-03-05T18:08:10.804Z","1.3.0-alpha.17":"2020-03-06T19:39:46.000Z","1.3.0-alpha.23":"2020-03-13T18:49:06.085Z","1.3.1-beta.0":"2020-04-06T17:40:25.850Z","1.3.1":"2020-04-13T15:00:23.425Z","1.3.2-1.4.0-beta.0.0":"2020-04-15T12:54:24.321Z","1.4.0-beta.0":"2020-04-15T12:58:34.099Z","1.4.0-beta.1":"2020-04-17T20:41:08.229Z","1.4.0-beta.2":"2020-04-27T17:37:05.406Z","1.3.2":"2020-04-28T16:58:49.508Z","1.4.0":"2020-05-04T15:34:02.983Z","1.4.1":"2020-06-02T18:53:39.987Z","1.4.1-alpha.16":"2020-06-02T20:22:38.888Z","1.4.2":"2020-06-05T15:25:14.463Z","1.4.1-alpha.24":"2020-06-11T03:48:04.338Z","1.4.3":"2020-06-22T20:59:48.582Z","1.5.0-beta.0":"2020-08-03T14:51:15.040Z","1.5.0":"2020-08-18T17:59:54.132Z","1.4.4-alpha.35":"2020-08-18T19:22:10.406Z","1.5.1-alpha.31":"2020-09-17T14:47:15.014Z","1.6.0-beta.0":"2020-09-21T22:16:17.729Z","1.6.0":"2020-10-09T18:15:09.746Z","1.6.1-alpha.5":"2020-10-14T19:35:33.920Z","1.7.0-beta.0":"2020-10-19T20:43:52.721Z","1.6.1-alpha.18":"2020-10-19T20:48:05.988Z","1.7.0-beta.1":"2020-10-23T14:10:59.691Z","1.7.0-beta.2":"2020-10-27T13:37:09.035Z","2.0.0-alpha.2":"2020-10-28T14:23:48.899Z","2.0.0-alpha.3":"2020-11-06T13:41:02.345Z","1.7.0-beta.3":"2020-11-09T13:49:53.778Z","1.7.0":"2020-11-18T19:47:26.751Z","2.0.0-alpha.4":"2020-11-23T17:20:14.118Z","2.0.0-alpha.5":"2020-11-23T19:32:13.979Z","2.0.0-alpha.6":"2020-11-25T16:08:04.611Z","2.0.0-alpha.7":"2020-11-25T19:38:45.918Z","2.0.0-alpha.8":"2020-11-25T19:39:38.655Z","2.0.0-alpha.9":"2020-11-30T19:04:48.975Z","2.0.0-alpha.10":"2020-11-30T20:22:28.757Z","2.0.0-alpha.11":"2020-12-08T15:27:08.914Z","2.0.0-alpha.12":"2020-12-09T13:44:57.861Z","2.0.0-alpha.13":"2020-12-11T14:40:50.917Z","2.0.0-alpha.14":"2020-12-11T20:53:51.279Z","2.0.0-alpha.15":"2020-12-14T16:53:42.620Z","1.8.0-beta.0":"2021-01-06T17:13:16.414Z","2.0.0-alpha.17":"2021-01-07T14:34:14.880Z","2.0.0-beta.0":"2021-01-07T16:42:32.573Z","2.0.0-alpha.0":"2021-01-07T16:45:12.062Z","2.0.0-alpha.1":"2021-01-20T17:06:13.429Z","2.0.0-beta.1":"2021-01-22T21:26:04.785Z","2.0.0-beta.2":"2021-01-27T18:57:21.467Z","2.0.0-2.0.0-alpha.16.0":"2021-01-27T20:36:25.880Z","1.8.0-alpha.8":"2021-02-03T14:41:16.056Z","2.0.0-beta.3":"2021-02-03T14:47:06.678Z","2.0.0-beta.4":"2021-02-03T16:11:53.466Z","1.8.0-alpha.11":"2021-02-03T16:29:00.682Z","2.0.0":"2021-02-03T20:25:01.169Z","2.1.1":"2021-02-26T17:26:23.079Z","2.2.0":"2021-03-04T18:27:48.520Z","2.2.1-canary.8":"2021-03-10T20:31:42.997Z","2.3.0":"2021-03-11T19:12:03.474Z","2.3.1-canary.0":"2021-03-11T19:54:31.291Z","2.3.1":"2021-03-11T20:25:55.840Z","2.4.0":"2021-03-18T00:22:14.463Z","2.5.0":"2021-03-22T18:58:53.245Z","2.5.1-canary.0":"2021-03-23T14:14:41.005Z","2.6.0":"2021-03-24T19:59:47.117Z","2.7.0":"2021-03-25T17:36:39.020Z","2.7.1-canary.0":"2021-03-25T17:38:18.288Z","2.8.0":"2021-03-29T12:26:59.431Z","2.8.1-canary.0":"2021-03-29T12:28:42.619Z","2.9.0":"2021-03-30T12:14:52.511Z","2.9.1-canary.0":"2021-03-30T12:16:43.343Z","2.9.1-canary.1":"2021-03-30T15:48:16.712Z","2.10.0":"2021-04-06T14:43:43.304Z","2.11.0":"2021-04-12T17:34:00.194Z","2.12.0":"2021-04-22T18:55:37.776Z","2.13.0":"2021-04-23T13:43:09.264Z","2.13.1":"2021-04-28T13:55:44.721Z","2.14.0":"2021-05-14T15:37:36.210Z","2.15.0":"2021-05-19T14:05:05.647Z","2.16.0":"2021-05-20T14:12:03.857Z","2.17.0":"2021-05-24T18:41:26.660Z","2.18.0":"2021-05-27T18:22:46.541Z","2.18.1":"2021-06-01T17:56:36.709Z","2.19.0":"2021-06-07T13:51:03.784Z","2.20.0":"2021-06-14T12:44:10.927Z","1.8.0":"2021-06-16T13:02:39.214Z","2.21.0":"2021-06-16T20:51:10.303Z","2.21.1":"2021-06-17T15:46:21.811Z","2.21.2":"2021-06-18T17:52:52.786Z","2.22.0":"2021-06-23T18:28:22.037Z","2.23.0":"2021-06-24T18:03:27.292Z","2.23.1":"2021-06-24T18:53:24.939Z","2.24.0":"2021-06-28T14:20:49.289Z","2.25.0":"2021-06-30T16:25:10.035Z","2.26.0":"2021-07-09T18:13:12.166Z","2.27.0":"2021-07-19T17:11:14.034Z","2.27.1":"2021-07-20T13:22:22.217Z","2.27.2":"2021-07-20T19:41:01.651Z","2.27.3-canary.8":"2021-07-29T21:55:42.292Z","2.27.3-canary.9":"2021-08-02T17:37:23.125Z","2.28.0":"2021-08-04T14:51:46.196Z","2.28.1-canary.0":"2021-08-04T14:53:21.237Z","2.29.0":"2021-08-05T18:31:42.270Z","2.29.1-canary.0":"2021-08-05T18:33:23.976Z","2.29.1":"2021-08-06T14:16:47.177Z","2.29.2-canary.0":"2021-08-06T14:18:36.258Z","2.29.2":"2021-08-06T15:37:47.544Z","2.29.3-canary.0":"2021-08-06T15:39:24.768Z","2.29.3":"2021-08-11T14:51:17.225Z","2.29.4-canary.0":"2021-08-11T14:53:08.160Z","2.30.0":"2021-08-17T14:09:17.114Z","2.31.0":"2021-08-26T20:08:09.808Z","2.32.0":"2021-09-03T19:27:29.579Z","2.32.1":"2021-09-07T15:48:51.687Z","2.32.2":"2021-09-09T17:41:54.164Z","2.33.0":"2021-09-15T15:31:34.430Z","2.33.1":"2021-09-15T21:24:59.537Z","2.33.2":"2021-09-17T17:42:35.260Z","2.33.3":"2021-09-22T14:31:34.768Z","2.33.4":"2021-09-27T13:37:48.420Z","2.34.0":"2021-10-01T18:36:19.070Z","2.35.0":"2021-10-12T13:40:27.356Z","2.36.0":"2021-10-21T20:31:41.683Z","2.36.1":"2021-10-22T21:02:39.913Z","2.36.2":"2021-10-28T00:48:55.222Z","2.36.3":"2021-10-29T13:36:19.008Z","2.37.0":"2021-11-12T17:20:22.308Z","2.38.0":"2021-11-15T16:52:08.292Z","2.39.0":"2021-11-22T19:40:55.648Z","2.40.0":"2021-12-07T01:55:17.422Z","2.41.0":"2021-12-10T17:02:50.044Z","2.42.0":"2022-01-11T16:32:53.808Z","3.0.0-canary.12":"2022-01-21T15:55:04.162Z","2.43.0":"2022-01-27T23:06:34.231Z","2.43.1":"2022-02-01T22:43:36.421Z","3.0.0-canary.36":"2022-02-02T15:16:15.088Z","2.44.0":"2022-03-03T17:35:29.952Z","2.44.1":"2022-03-03T22:03:47.199Z","2.44.2":"2022-03-04T16:46:17.727Z","2.44.3":"2022-03-14T14:35:53.480Z","2.44.4":"2022-03-15T23:10:41.664Z","2.45.0":"2022-03-22T19:52:58.676Z","2.45.1":"2022-03-29T13:32:38.294Z","2.46.0":"2022-03-29T18:29:24.559Z","2.46.1":"2022-03-30T15:10:49.123Z","2.46.2":"2022-03-30T19:37:09.161Z","2.46.3":"2022-03-30T19:40:06.738Z","2.46.4":"2022-03-30T19:43:46.429Z","2.46.5":"2022-03-30T19:46:54.238Z","2.46.6":"2022-03-30T19:50:28.194Z","2.46.7":"2022-03-30T19:53:10.706Z","2.46.8":"2022-03-30T19:55:49.632Z","2.46.9":"2022-03-30T19:58:44.100Z","2.46.10":"2022-03-30T20:01:40.655Z","2.46.11":"2022-03-30T20:04:10.684Z","2.46.12":"2022-03-30T20:07:12.375Z","2.46.13":"2022-03-30T20:10:31.709Z","2.46.14":"2022-03-30T20:13:30.776Z","2.46.15":"2022-03-30T20:16:33.207Z","2.46.16":"2022-03-30T20:19:27.452Z","2.46.17":"2022-03-30T20:23:18.531Z","2.46.18":"2022-03-30T20:26:04.057Z","2.46.19":"2022-03-30T20:28:55.377Z","2.46.20":"2022-03-30T20:32:23.764Z","2.46.21":"2022-03-30T20:36:31.685Z","2.46.22":"2022-03-30T20:39:25.941Z","2.46.23":"2022-03-30T20:43:02.104Z","2.46.24":"2022-03-30T20:45:43.387Z","2.46.25":"2022-03-30T20:48:48.865Z","2.46.26":"2022-03-30T20:52:05.116Z","2.46.27":"2022-03-30T20:54:56.713Z","2.46.28":"2022-03-30T20:58:51.665Z","2.46.29":"2022-03-30T21:01:30.961Z","2.46.30":"2022-03-30T21:04:59.858Z","2.46.31":"2022-03-30T21:08:15.776Z","2.46.32":"2022-03-30T21:10:55.678Z","2.46.33":"2022-03-30T21:14:02.973Z","2.46.34":"2022-03-30T21:17:42.759Z","2.46.35":"2022-03-30T21:20:48.770Z","2.46.36":"2022-03-30T21:23:41.668Z","2.46.37":"2022-03-30T21:27:25.997Z","2.46.38":"2022-03-30T21:30:00.538Z","2.46.39":"2022-03-30T21:34:02.207Z","2.46.40":"2022-03-30T21:37:55.882Z","2.46.41":"2022-03-30T21:40:52.645Z","2.46.42":"2022-03-30T21:43:58.800Z","2.46.43":"2022-03-30T21:47:09.641Z","2.46.44":"2022-03-30T21:51:36.751Z","2.46.45":"2022-03-30T21:55:25.150Z","2.46.46":"2022-03-30T21:57:59.613Z","2.46.47":"2022-03-30T22:01:50.305Z","2.46.48":"2022-03-30T22:04:15.638Z","2.46.49":"2022-03-30T22:07:59.036Z","2.46.50":"2022-03-30T22:11:30.962Z","2.46.51":"2022-03-30T22:14:03.523Z","2.46.52":"2022-03-30T22:17:35.692Z","2.46.53":"2022-03-30T22:20:18.965Z","2.46.54":"2022-03-30T22:23:57.088Z","2.46.55":"2022-03-30T22:27:23.933Z","2.46.56":"2022-03-30T22:30:33.957Z","2.46.57":"2022-03-30T22:33:58.814Z","2.46.58":"2022-03-30T22:36:32.257Z","2.46.59":"2022-03-30T22:40:22.948Z","2.46.60":"2022-03-30T22:43:24.668Z","2.46.61":"2022-03-30T22:46:19.389Z","2.46.62":"2022-03-30T22:48:54.545Z","2.46.63":"2022-03-30T22:51:35.839Z","2.46.64":"2022-03-30T22:54:29.031Z","2.46.65":"2022-03-30T22:57:03.081Z","2.46.66":"2022-03-30T22:59:42.516Z","2.46.67":"2022-03-30T23:02:58.852Z","2.46.68":"2022-03-30T23:06:20.317Z","2.46.69":"2022-03-30T23:10:30.084Z","2.46.70":"2022-03-30T23:14:01.687Z","2.46.71":"2022-03-30T23:16:49.171Z","2.46.72":"2022-03-30T23:20:00.053Z","2.46.73":"2022-03-30T23:23:45.656Z","2.46.74":"2022-03-30T23:27:12.340Z","2.46.75":"2022-03-30T23:29:59.695Z","2.46.76":"2022-03-30T23:33:55.187Z","2.46.77":"2022-03-30T23:37:03.576Z","2.46.78":"2022-03-30T23:39:42.420Z","2.46.79":"2022-03-30T23:42:42.163Z","2.46.80":"2022-03-30T23:46:39.148Z","2.46.81":"2022-03-30T23:50:25.257Z","2.46.82":"2022-03-30T23:54:00.108Z","2.46.83":"2022-03-30T23:57:11.402Z","2.46.84":"2022-03-30T23:59:43.325Z","2.46.85":"2022-03-31T00:03:31.598Z","2.46.86":"2022-03-31T00:06:03.958Z","2.46.87":"2022-03-31T00:10:18.375Z","2.46.88":"2022-03-31T00:14:03.033Z","2.46.89":"2022-03-31T00:17:31.674Z","2.46.90":"2022-03-31T00:21:37.732Z","2.46.91":"2022-03-31T00:25:29.572Z","2.46.92":"2022-03-31T00:29:16.741Z","2.46.93":"2022-03-31T00:32:11.329Z","2.46.94":"2022-03-31T00:35:55.254Z","2.46.95":"2022-03-31T00:39:41.276Z","2.46.96":"2022-03-31T00:42:38.814Z","2.46.97":"2022-03-31T00:46:40.517Z","2.46.98":"2022-03-31T00:49:48.812Z","2.46.99":"2022-03-31T00:53:00.253Z","2.46.100":"2022-03-31T00:55:47.078Z","2.46.101":"2022-03-31T00:59:14.824Z","2.46.102":"2022-03-31T01:02:56.960Z","2.46.103":"2022-03-31T01:05:54.637Z","2.46.104":"2022-03-31T01:09:33.975Z","2.46.105":"2022-03-31T01:12:55.877Z","2.46.106":"2022-03-31T01:16:31.040Z","2.46.107":"2022-03-31T01:19:39.319Z","2.46.108":"2022-03-31T01:22:48.204Z","2.46.109":"2022-03-31T01:26:07.347Z","2.46.110":"2022-03-31T01:29:20.169Z","2.46.111":"2022-03-31T01:32:15.827Z","2.46.112":"2022-03-31T01:36:04.131Z","2.46.113":"2022-03-31T01:39:24.698Z","2.46.114":"2022-03-31T01:42:00.791Z","2.46.115":"2022-03-31T01:45:47.462Z","2.46.116":"2022-03-31T01:49:15.097Z","2.46.117":"2022-03-31T01:53:02.066Z","2.46.118":"2022-03-31T01:56:31.368Z","2.46.119":"2022-03-31T01:59:32.034Z","2.46.120":"2022-03-31T02:02:07.469Z","2.46.121":"2022-03-31T02:04:58.751Z","2.46.122":"2022-03-31T02:07:44.173Z","2.46.123":"2022-03-31T02:10:26.282Z","2.46.124":"2022-03-31T02:13:11.500Z","2.46.125":"2022-03-31T02:17:05.919Z","2.46.126":"2022-03-31T02:20:16.292Z","2.46.127":"2022-03-31T02:23:37.109Z","2.46.128":"2022-03-31T02:26:49.747Z","2.46.129":"2022-03-31T02:30:40.669Z","2.46.130":"2022-03-31T02:33:53.560Z","2.46.131":"2022-03-31T02:36:31.445Z","2.46.132":"2022-03-31T02:39:53.227Z","2.46.133":"2022-03-31T02:42:30.304Z","2.46.134":"2022-03-31T02:46:54.794Z","2.46.135":"2022-03-31T02:49:11.372Z","2.46.136":"2022-03-31T02:52:38.289Z","2.46.137":"2022-03-31T02:55:37.379Z","2.46.138":"2022-03-31T02:58:14.900Z","2.46.139":"2022-03-31T03:00:53.131Z","2.46.140":"2022-03-31T03:04:20.265Z","2.46.141":"2022-03-31T03:06:49.637Z","2.46.142":"2022-03-31T03:10:46.329Z","2.46.143":"2022-03-31T03:14:01.314Z","2.46.144":"2022-03-31T03:16:36.782Z","2.46.145":"2022-03-31T03:20:25.928Z","2.46.146":"2022-03-31T03:23:53.789Z","2.46.147":"2022-03-31T03:27:25.520Z","2.46.148":"2022-03-31T03:30:21.221Z","2.46.149":"2022-03-31T03:33:31.185Z","2.46.150":"2022-03-31T03:36:33.049Z","2.46.151":"2022-03-31T03:40:28.787Z","2.46.152":"2022-03-31T03:44:04.046Z","2.46.153":"2022-03-31T03:46:43.360Z","2.46.154":"2022-03-31T03:49:26.792Z","2.46.155":"2022-03-31T03:52:11.876Z","2.46.156":"2022-03-31T03:55:13.111Z","2.46.157":"2022-03-31T03:59:13.141Z","2.46.158":"2022-03-31T04:02:40.106Z","2.46.159":"2022-03-31T04:05:20.396Z","2.46.160":"2022-03-31T04:09:16.589Z","2.46.161":"2022-03-31T04:11:53.032Z","2.46.162":"2022-03-31T04:14:32.649Z","2.46.163":"2022-03-31T04:17:45.804Z","2.46.164":"2022-03-31T04:21:07.992Z","2.46.165":"2022-03-31T04:23:42.297Z","2.46.166":"2022-03-31T04:26:30.433Z","2.46.167":"2022-03-31T04:29:12.927Z","2.46.168":"2022-03-31T04:32:39.195Z","2.46.169":"2022-03-31T04:35:15.650Z","2.46.170":"2022-03-31T04:38:15.518Z","2.46.171":"2022-03-31T04:41:02.408Z","2.46.172":"2022-03-31T04:45:10.486Z","2.46.173":"2022-03-31T04:48:10.500Z","2.46.174":"2022-03-31T04:51:37.051Z","2.46.175":"2022-03-31T04:54:43.738Z","2.46.176":"2022-03-31T04:57:43.870Z","2.46.177":"2022-03-31T05:00:36.623Z","2.46.178":"2022-03-31T05:03:41.639Z","2.46.179":"2022-03-31T05:07:24.205Z","2.46.180":"2022-03-31T05:11:19.495Z","2.46.181":"2022-03-31T05:14:16.808Z","2.46.182":"2022-03-31T05:17:27.127Z","2.46.183":"2022-03-31T05:19:52.180Z","2.46.184":"2022-03-31T05:22:27.229Z","2.46.185":"2022-03-31T05:25:06.219Z","2.46.186":"2022-03-31T05:27:50.137Z","2.46.187":"2022-03-31T05:31:33.816Z","2.46.188":"2022-03-31T05:34:02.327Z","2.46.189":"2022-03-31T05:36:59.161Z","2.46.190":"2022-03-31T05:39:49.839Z","2.46.191":"2022-03-31T05:42:25.098Z","2.46.192":"2022-03-31T05:45:07.301Z","2.46.193":"2022-03-31T05:49:06.484Z","2.46.194":"2022-03-31T05:52:48.928Z","2.46.195":"2022-03-31T05:55:37.236Z","2.46.196":"2022-03-31T05:58:44.785Z","2.46.197":"2022-03-31T06:01:45.640Z","2.46.198":"2022-03-31T06:05:52.315Z","2.47.0":"2022-04-04T20:41:59.899Z","2.47.1":"2022-04-05T20:24:55.660Z","2.47.2":"2022-04-11T15:40:00.378Z","2.47.3":"2022-05-11T18:28:16.309Z","2.47.4":"2022-06-09T01:22:09.099Z","2.47.5":"2022-06-10T17:26:26.903Z","2.47.6":"2022-07-07T13:53:40.874Z","2.47.7":"2022-07-26T14:35:16.947Z","2.47.9":"2022-09-22T13:55:25.078Z"},"bugs":{"url":"https://github.com/apollosproject/apollos-apps/issues"},"homepage":"https://github.com/apollosproject/apollos-apps#readme","repository":{"url":"git://github.com/apollosproject/apollos-apps.git","type":"git"},"description":"Provides a connector to Redis for storing data to improve performance.","maintainers":[{"email":"vince@classyh.at","name":"yungvincenzo"},{"email":"hi@convan.me","name":"conrad_vanl"},{"email":"micneeley14@gmail.com","name":"redreceipt"},{"email":"npm@differential.com","name":"didevshop"},{"email":"nick@differential.com","name":"nick-di"},{"email":"apps@apollos.app","name":"apollosadmin"},{"email":"nathan@differential.com","name":"nathanlewis.differential"}],"readme":"","readmeFilename":""}