{"versions":{"5.0.0":{"name":"@fastify/redis","version":"5.0.0","description":"Plugin to share a common Redis connection across Fastify.","main":"index.js","types":"index.d.ts","scripts":{"lint":"standard","lint:fix":"standard --fix","redis":"docker run -p 6379:6379 --rm redis:5","test":"npm run lint && npm run unit && npm run typescript","typescript":"tsd","unit":"tap test/test.js","unit:report":"tap test/test.js --cov --coverage-report=html --coverage-report=cobertura","unit:verbose":"tap test/test.js -Rspec"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-redis.git"},"keywords":["fastify","redis","database","speed","cache","ioredis"],"author":{"name":"Tomas Della Vedova - @delvedor","url":"http://delved.org"},"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-redis/issues"},"homepage":"https://github.com/fastify/fastify-redis#readme","devDependencies":{"@types/ioredis":"^4.27.4","@types/node":"^17.0.0","fastify":"^3.21.6","proxyquire":"^2.1.3","redis":"^3.1.2","standard":"^17.0.0","tap":"^16.0.0","tsd":"^0.20.0"},"dependencies":{"fastify-plugin":"^3.0.0","ioredis":"^4.27.9"},"tsd":{"directory":"test/types"},"publishConfig":{"access":"public"},"gitHead":"e90f6b9bdc419430cd0a792b5ea1389881c2d6bc","_id":"@fastify/redis@5.0.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-uAFbtQ85VZmeG9crm4Qew1QjbrLwzEwgDQCPzsEWIEgkI73OUtCGoDqvbx/LmPvAlace7ZfLBGTcljIwqB7Uyw==","shasum":"a3db354801751ed05887eca1970c61e74289c770","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/redis/-/redis-5.0.0.tgz","fileCount":11,"unpackedSize":29184,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzSctp9SDPC1k+ig8JiPQrmpwUgtvVgOnh8ShffljqQgIgZqZmoVf7QnZrWPJkDfX1P98c5fD/AxrZNik5vwkFA6U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaU5JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpt4g/9F5qXuuDyXt9uo3zY3rA6cSrFccexO6sy8xDtwZ5+0KEku0Rx\r\nI+2+xZZrIYpFAsI5wwYK/5A6KkL4ICd7UmFoFFCfKFsgpGPwdo5TV7Clt539\r\nwpoyFIkkbRXhiUpuNiCILq9ywojpkumI4jFywjONkpu6ssyIIvv9SMa+MZ76\r\ngMruAP+h7cfl5v1bhxVYezZbGg6qVDUnum7ZUABmPcgXaiGoN8sJSo7Grb4m\r\nUTE9lcmTC2DS3KQbBRlRlpHgfLsnkOEqp0ULJ1XaJETJDgl3ROxgkLHJIrNB\r\nJTImS9ZysJrO+F3pwCf2+RzMVr0gXqkitQQihLrThSBfDzMYLo83VkOf7XY2\r\nDhiiMpDUMzGeirdWPEoF7YU77Npqb/Qd4oDBF+Im7bD471+nL++OOLMrarZ5\r\n5jn/bLVd/IJs3ZAbbLmk1Shxa/Mg83AyfP0vB56KP3jP/KpPs8xNEibYFYZY\r\nJ+dJslCbwXUNBBLY+qIqPpkmrShcHs7IythtlVjatN94um2hBkdcodwNgTOS\r\nUXF4OMufLmV1DNBuL83/r2EyH7ww92G/liUrdRxekW1rfs7jUKewK0NWBeKC\r\nN/+i9tGpuToW7swG+WVwaZxngiAgLkftUvcSAFEQ9mhlYDEafT2TbURZDssA\r\nOPI2K32OwO9msUmtssZH4G1XvVXEfspfv8w=\r\n=6Y2S\r\n-----END PGP SIGNATURE-----\r\n","size":7452},"_npmUser":{"name":"anonymous","email":"james.sumners@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"ethan@arrowood.dev"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"david.mark.clements@gmail.com"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_5.0.0_1651068489765_0.8893097282172353"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-27T15:12:50.375Z","contributors":[]},"6.0.0":{"name":"@fastify/redis","version":"6.0.0","description":"Plugin to share a common Redis connection across Fastify.","main":"index.js","types":"index.d.ts","scripts":{"lint":"standard","lint:fix":"standard --fix","redis":"docker run -p 6379:6379 --rm redis","test":"npm run lint && npm run unit && npm run typescript","typescript":"tsd","unit":"tap test/test.js","unit:report":"tap test/test.js --cov --coverage-report=html --coverage-report=cobertura","unit:verbose":"tap test/test.js -Rspec"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-redis.git"},"keywords":["fastify","redis","database","speed","cache","ioredis"],"author":{"name":"Tomas Della Vedova - @delvedor","url":"http://delved.org"},"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-redis/issues"},"homepage":"https://github.com/fastify/fastify-redis#readme","devDependencies":{"@types/ioredis":"^4.27.4","@types/node":"^17.0.0","fastify":"^4.0.0-rc.2","proxyquire":"^2.1.3","standard":"^17.0.0","tap":"^16.0.0","tsd":"^0.20.0","why-is-node-running":"^2.2.2"},"dependencies":{"fastify-plugin":"^3.0.0","ioredis":"^5.0.0"},"tsd":{"directory":"test/types"},"publishConfig":{"access":"public"},"readmeFilename":"README.md","gitHead":"7f2a35ae34105ad1fb55ca2aedf272c9c2e2371b","_id":"@fastify/redis@6.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-IiZjXph1mGTkPkcMO5gqZFgW7e4KNN6HNcrQZk4UWMOb3s0vFPZsHEkbfdBU5v/d/wmRH4w1Q9NIJH9NwFSm9Q==","shasum":"5edad9b062c9fc8d0f0eda98d89008acc0aa471f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/redis/-/redis-6.0.0.tgz","fileCount":11,"unpackedSize":24179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFHGTtRCffUIAz5KObNVRIQlC74Wr2DoQA6zUovYU8SBAiAjulF+wTdZDUbD7w91rFXYSV5FOmtWRdkhZmWWUb3KPg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigC9FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpx6w/9G3gI9V1kEWGIxpSRqpWkLaTorzh9EbNAxivCZpA50X+G7pp2\r\nfxzV1imkw5er+eNdomdhdPbF5bFY+eR66F1Yo2UyFQN2OjCIEamAVazcLrjB\r\nDOrUJS3lYuTkUbea4x5yb+2PMPRCJuGEgW6H9LtA2CWnKAkHd3J5f3Fa+F42\r\nuOWjV8zg1PxoOZ30dfUrKrrWnsAWvWZaHW95ku1r+dC5lvml+5qR4XvDoLyF\r\nqzo/xjklmRc/Ma5ljmCSAuRsA+JS/BbDQMFtq/KjC/T/Og9m//KHoQ6+oRZu\r\ntfa80q2zP5cuDFoft1QwDhSnGPQUgCNIz3GaoSpfppmEJg1Dped34nv4Y2yi\r\nLZx4otavqjizTe4FgsxEnmqbnA8Ed+CXV2VA9WXxki2LYZV/Oo2MByaYsOz5\r\nha13RQTNffbsTccdZZ6fFvhQ7meSoewFyFTLx4UB34LM0Rab4xHfvNK9b5dE\r\nDEFHcXAVSAbDe+sYa+6lsFZZb/fFC+MH9Nm0r6sfC6GfpUvbH/gZsqtGhMj7\r\n89IzCrnDhTqLL/tsUp+0J+Qft4w2hREFPlnjA+jeKfQKdzpVc2k6GAMWqZkp\r\nxcrQ52h/ISL1KIGSseFROlH2PhKKFCyKrQoAoxlHiJ44dSUafzklBjECbFeK\r\nfq3/5mvYUNcyeIU2cCsc2N7ECrLZqjgZsd4=\r\n=+vGN\r\n-----END PGP SIGNATURE-----\r\n","size":7080},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"ethan@arrowood.dev"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"david.mark.clements@gmail.com"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_6.0.0_1652567877013_0.3827172487880901"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-14T22:38:02.895Z","contributors":[]},"6.0.1":{"name":"@fastify/redis","version":"6.0.1","description":"Plugin to share a common Redis connection across Fastify.","main":"index.js","types":"types/index.d.ts","scripts":{"lint":"standard","lint:fix":"standard --fix","redis":"docker run -p 6379:6379 --rm redis","test":"npm run unit && npm run typescript","typescript":"tsd","unit":"tap","unit:report":"tap --cov --coverage-report=html --coverage-report=cobertura","unit:verbose":"tap -Rspec"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-redis.git"},"keywords":["fastify","redis","database","speed","cache","ioredis"],"author":{"name":"Tomas Della Vedova - @delvedor","url":"http://delved.org"},"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-redis/issues"},"homepage":"https://github.com/fastify/fastify-redis#readme","devDependencies":{"@fastify/pre-commit":"^2.0.2","@types/node":"^18.0.0","fastify":"^4.0.0-rc.2","proxyquire":"^2.1.3","standard":"^17.0.0","tap":"^16.0.0","tsd":"^0.24.1","why-is-node-running":"^2.2.2"},"dependencies":{"fastify-plugin":"^4.0.0","ioredis":"^5.0.0"},"publishConfig":{"access":"public"},"pre-commit":["lint","test"],"gitHead":"423e2b14c08d4ed5cc0b8c3640fbe383bfe9bdca","_id":"@fastify/redis@6.0.1","_nodeVersion":"16.13.0","_npmVersion":"8.10.0","dist":{"integrity":"sha512-6JZJO+lMYcPgH97mrI6Id8f30HMcD38iDvPJOlN1GmYTwiRBi4qX5OrxsefnxYJHANsveiv0BrVbWwZ+wcQ1cw==","shasum":"d50536d0b4aa0b0707218cc28eb158088d84cc50","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/redis/-/redis-6.0.1.tgz","fileCount":11,"unpackedSize":23488,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCeYSc3TvAeFt9+kvbTyEg0n5UyQBPaeacLwFValGhyAIhANFd4EI3vpm3p2uKDp4++MGN02OrThW6UQfKf+Fq3+c1"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjN+k3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNGA//XwpIela9cO/6y7jlu49T3V75qE8wKSa4HAPAfmbRmatk4BQR\r\ndf3plFQ9i83JhTSXDBDIn8lzj9I7gYCWGItCg+P7tHog04hm1BOlNuS99WOI\r\nM602KoQ/p6HMplI8dJ/Ij1jelavl1chVHOx0SaF80VxISXZbmoo8IHcWv7TI\r\nMPtL9UKsCNEK5DLu9pF5MTK72nbuyBz509kDe9oJ42VBaIOxAFMezH9cvl1/\r\n4xC0Ip8UMZO2Cv7JKDjbEsZgi7gorDMNBqgTL7Nqj1R8YpsCmrpfpL6XPo0S\r\nUXYgoectmYdA4iS/HYeCrB4Un+2xC5oXJOZ294nNsSDAIkJXOwB8QrXnsteQ\r\nUSZtb+3OPvVC1Wp8ECxq2IB6u0GHroooR3tYc4IaM3TLOkrlM7d/kBT5JnYi\r\nikWuxXXXb5kzlUT5xlcISLIZgp3ylsgeF1kHLiVVG7Pi0uD6kEryCmVMuASL\r\nbzgq0QAfOsim3F7nn98c0vRbxTeIqKrfdp+wlN7vxB+/Gx41as2MRdAY9/dH\r\ndoL0WUZe7sbnE3XE7n/KIbzzDlwrX1o+pr4Gu3J1+0VHUcsWO8RUjB7mB+aG\r\nwBgbTsQQyECshYLwUrVma9oUaHHXbPWsxAQPBJZHRICBW+IocB1avu5+saWl\r\nimFbaN9FSh4vZFYIqNGibA5K0ZCIB2RO/h8=\r\n=Q1NQ\r\n-----END PGP SIGNATURE-----\r\n","size":6850},"_npmUser":{"name":"anonymous","email":"behemoth89@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"ethan@arrowood.dev"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"david.mark.clements@gmail.com"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_6.0.1_1664608566821_0.42318941051625747"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-01T07:16:25.316Z","contributors":[]},"6.1.0":{"name":"@fastify/redis","version":"6.1.0","description":"Plugin to share a common Redis connection across Fastify.","main":"index.js","types":"types/index.d.ts","scripts":{"lint":"standard","lint:fix":"standard --fix","redis":"docker run -p 6379:6379 --rm redis","test":"npm run unit && npm run typescript","typescript":"tsd","unit":"tap","unit:report":"tap --cov --coverage-report=html --coverage-report=cobertura","unit:verbose":"tap -Rspec"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-redis.git"},"keywords":["fastify","redis","database","speed","cache","ioredis"],"author":{"name":"Tomas Della Vedova - @delvedor","url":"http://delved.org"},"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-redis/issues"},"homepage":"https://github.com/fastify/fastify-redis#readme","devDependencies":{"@fastify/pre-commit":"^2.0.2","@types/node":"^18.0.0","fastify":"^4.0.0-rc.2","proxyquire":"^2.1.3","standard":"^17.0.0","tap":"^16.0.0","tsd":"^0.24.1","why-is-node-running":"^2.2.2"},"dependencies":{"fastify-plugin":"^4.0.0","ioredis":"^5.0.0"},"publishConfig":{"access":"public"},"pre-commit":["lint","test"],"gitHead":"482283add69cb3d2d08a971f24997ef7b3a8656a","_id":"@fastify/redis@6.1.0","_nodeVersion":"16.13.0","_npmVersion":"8.10.0","dist":{"integrity":"sha512-i2TwxzfqbdgeAeNP/cHk4+e6S8jeTFmzHZlPwkVCosiUnIi5wFONJ21L5APO4ljU4N+DeyvqE7AbeNTvHnMVGQ==","shasum":"e273453c88977ef58b7e1fe5f4db2b2c53387d0f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/redis/-/redis-6.1.0.tgz","fileCount":11,"unpackedSize":23946,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDh85LGVk5CywpJkI2+RVVcTmXWu0ZKrJR6gvY0vEFiAwIgSHjKJkokdAN8rxc6m34lI2qpcYsfdUzqpk5ZPX1ZUAk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhbEzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoM+Q/9EJy8GDwZGEiZIA0/wyY+YpRJbSTBftALp5tA7iPyX1Z7yNpp\r\nBmywtgSz8pJYuGYT2nDxFkHRR/nHapfO7QTG8EomG3HN1LXkIiCFk7QqlNee\r\niyJsZKt8BQx+n4ev3/riri9+P/8aljQ+5R9cLgs+++iTFdIr1hLrpafFCpq3\r\nPP5YtwpCaA6Dr9zWrYDsN2OVyxiDwbxtOAcIzmX57QjSlMtavh2DFNteJgqp\r\n2zhlL2aMYrgAN9NLF+J7Su9i1DBhB8/xJKl9hjJBEajF649CZbGMI6s4Y4P0\r\nV5+tYMM2RwieUn3kgIke6mWb4mcuDkQvmZFtSsL91mlLkysCY+IoStmL1o0J\r\nakn6pMakFpw+xyQWAAUoVmAmi2jCokZU6FCtj/p9n96iLUzHRA+1HTJx0U64\r\ntHJDtz0tLxYTTFDSi/D65KpB88cL5uWcplFzVXMzBOGZ/9q7Ul05BzPCJAxa\r\nOVNHZ7M+duPtEMhOSdw0KR+CZq+K+dLuXesVsd0x+xK5ZTnZR/CrK7jYiGXA\r\nzdi9vvhIHJF2YnSiQZXa8AEdZK6s5aj4/Zm8w145EmAxDIKVY5HUu+5abt4J\r\nZAb7D+UqJybTfcg4wNSx92b8cz8pmW2q1I+a+2kG1ytBsjg2TBL05c1lgjNI\r\nQNOyDqjGfSerZYxX6Lhs2hLv6fs/LVdw6mE=\r\n=i57o\r\n-----END PGP SIGNATURE-----\r\n","size":6943},"_npmUser":{"name":"anonymous","email":"behemoth89@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"ethan@arrowood.dev"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"david.mark.clements@gmail.com"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_6.1.0_1669706035696_0.2613891308002907"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-29T07:17:20.960Z","contributors":[]},"6.1.1":{"name":"@fastify/redis","version":"6.1.1","description":"Plugin to share a common Redis connection across Fastify.","main":"index.js","types":"types/index.d.ts","scripts":{"lint":"standard","lint:fix":"standard --fix","redis":"docker run -p 6379:6379 --rm redis","test":"npm run unit && npm run typescript","typescript":"tsd","unit":"tap","unit:report":"tap --cov --coverage-report=html --coverage-report=cobertura","unit:verbose":"tap -Rspec"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-redis.git"},"keywords":["fastify","redis","database","speed","cache","ioredis"],"author":{"name":"Tomas Della Vedova - @delvedor","url":"http://delved.org"},"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-redis/issues"},"homepage":"https://github.com/fastify/fastify-redis#readme","devDependencies":{"@fastify/pre-commit":"^2.0.2","@types/node":"^18.0.0","fastify":"^4.0.0-rc.2","proxyquire":"^2.1.3","standard":"^17.0.0","tap":"^16.0.0","tsd":"^0.28.0","why-is-node-running":"^2.2.2"},"dependencies":{"fastify-plugin":"^4.0.0","ioredis":"^5.0.0"},"publishConfig":{"access":"public"},"pre-commit":["lint","test"],"gitHead":"5f73081d7b01203cbe18abe609ad6fb37751426f","_id":"@fastify/redis@6.1.1","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-NZpHK+d3uJJ+w1iHx5n1woFvrHhhG52XjM9byWvU81KSsQpO0N/OikgQvz83frLV7UD4UQtTUgPvVbLxW0X81w==","shasum":"cc9e652cb1e3900d74a91326de04174e77a18156","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/redis/-/redis-6.1.1.tgz","fileCount":11,"unpackedSize":26580,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB19VmteceCddavX2u7Iehw5qNBH1dE7Dt7fr07/j7EHAiEAsynenR1AcZ1LlK34+CrnEzJOrFt4goHrGFQ24qqthcg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNGjmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHew/8CYldjC0d39f3Q/cBGodwLunEkI70hhTS8diMXnz4wvGioKFl\r\nc9BM60Nf6enHXI2/q2ctXcQjs5aGfGamyMPT7aPob+ScPWgAliv/JHwKVyCu\r\n4wlbVJhQbr0NjAEng3BvYLHEiCkbkWRm0uzaksR6XPt+68XS1AiiP+b6Ku70\r\nb4pduT6fgfq97o754b98+sHkeylJSTXDQpUmAX+xxaGy/IFJCrH0dWRp7F7s\r\nPB1Zr4MlHMAsQvdYUwU8moKbBxqo6At0xVpALe8NX+KBkRVXKKL7qDTiy2xK\r\nyaKnlQFm2q8i8AFlFPV9/z4yswpc/JcIrf354P91r4X7d9wgwBJmjpeOCA4d\r\nBHNjSguCPmWz99TBFWPVTVXKKVz76AzPErKHB3EvOVtQ1eXkKdxZvY3e4JRt\r\nFd2alhQbn8EnL6E+gZhpLpcgxAhvPfJxEff7LllaBcPZte/Y8auZzujTmJgr\r\nLoBId0WEqQ72+VEcbaHP+W8jXrg90ZvNu1XeqAcQE+FBQOkssE2PINZZ3dI5\r\nz/tVVEd0YJAPTDNSlynlEmAhdDhF5TgHuO887zmAk+6PZ5EZkrD/6MhkDgKG\r\neKbM6bEuWrez5CRRbQm8kLZeUSPCRcqBcg4NR1guLYz2KhPE+/Li+dqq/UpM\r\nG/3d/BVYmNbWlDvoqohfvThIWNM3900H6vI=\r\n=01xk\r\n-----END PGP SIGNATURE-----\r\n","size":7160},"_npmUser":{"name":"anonymous","email":"behemoth89@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_6.1.1_1681156325901_0.9349016038239211"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-10T19:52:06.091Z","publish_time":1681156326091,"contributors":[]},"6.2.0":{"name":"@fastify/redis","version":"6.2.0","description":"Plugin to share a common Redis connection across Fastify.","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"lint":"standard","lint:fix":"standard --fix","redis":"docker run -p 6379:6379 --rm redis","valkey":"docker run -p 6379:6379 --rm valkey/valkey:7.2","test":"npm run unit && npm run typescript","typescript":"tsd","unit":"tap","unit:report":"tap --cov --coverage-report=html --coverage-report=cobertura","unit:verbose":"tap -Rspec"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-redis.git"},"keywords":["fastify","redis","database","speed","cache","ioredis"],"author":{"name":"Tomas Della Vedova - @delvedor","url":"http://delved.org"},"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-redis/issues"},"homepage":"https://github.com/fastify/fastify-redis#readme","devDependencies":{"@fastify/pre-commit":"^2.0.2","@types/node":"^20.1.0","fastify":"^4.0.0-rc.2","proxyquire":"^2.1.3","standard":"^17.0.0","tap":"^16.0.0","tsd":"^0.31.0","why-is-node-running":"^2.2.2"},"dependencies":{"fastify-plugin":"^4.0.0","ioredis":"^5.0.0"},"publishConfig":{"access":"public"},"pre-commit":["lint","test"],"_id":"@fastify/redis@6.2.0","gitHead":"255ca577f60bb82406795bd6247cc517e9cb3376","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-0M4oTYRJz/ETPdfXvs/ToFI0ZNFjrz1jYFxEr+wHgnW6hswDsLDs+gxLMff2cb5Fegg3siG4hJzhmvvpvqqqbA==","shasum":"6da1f272846200e666749be26ac968788c698802","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/redis/-/redis-6.2.0.tgz","fileCount":12,"unpackedSize":27450,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwnOerMxnF8TNFhTS0kquiL2lYVUiDkOL9zCQG2hlK9AIgYKLisYnPIH1J+gfu8uXdM1CMNO627diQ4OmX9IQnNZc="}],"size":7362},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"hey@gurgun.day"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_6.2.0_1714398999790_0.8883742318465295"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-29T13:56:39.939Z","publish_time":1714398999939,"_source_registry_name":"default","contributors":[]},"7.0.0-pre.fv5.1":{"name":"@fastify/redis","version":"7.0.0-pre.fv5.1","description":"Plugin to share a common Redis connection across Fastify.","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"lint":"standard","lint:fix":"standard --fix","redis":"docker run -p 6379:6379 --rm redis","valkey":"docker run -p 6379:6379 --rm valkey/valkey:7.2","test":"npm run unit && npm run typescript","typescript":"tsd","unit":"tap","unit:report":"tap --cov --coverage-report=html --coverage-report=cobertura","unit:verbose":"tap -Rspec"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-redis.git"},"keywords":["fastify","redis","database","speed","cache","ioredis"],"author":{"name":"Tomas Della Vedova - @delvedor","url":"http://delved.org"},"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-redis/issues"},"homepage":"https://github.com/fastify/fastify-redis#readme","devDependencies":{"@fastify/pre-commit":"^2.1.0","@types/node":"^20.11.30","fastify":"^5.0.0-alpha.3","proxyquire":"^2.1.3","standard":"^17.1.0","tap":"^18.7.1","tsd":"^0.31.0","why-is-node-running":"^2.2.2"},"dependencies":{"fastify-plugin":"^5.0.0-pre.fv5.1","ioredis":"^5.3.2"},"publishConfig":{"access":"public"},"pre-commit":["lint","test"],"_id":"@fastify/redis@7.0.0-pre.fv5.1","readmeFilename":"README.md","gitHead":"d8e7b6fe952b4ac7ce03f01715781953db6f4c48","_nodeVersion":"20.15.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-ieC5lNaRMLre8I4A2jPw4x9nCIhjb4R+w5FRs1Qb6lg+GMDJI5OY40COLcHZEq0AGq36OBuj3q28++AITzfurQ==","shasum":"2365ed933a28fe2f5bfdb2612176700692a6fc72","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/redis/-/redis-7.0.0-pre.fv5.1.tgz","fileCount":12,"unpackedSize":27437,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEV9/qp48W3kMRqXNKB475qTCobJ9qbEhAGHauhL5mBmAiAYpLM8NPWHT3Ft4SVjKd4ztGwm7xUH44d7yu/frLlW/A=="}],"size":7350},"_npmUser":{"name":"anonymous","email":"james.sumners@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"hey@gurgun.day"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_7.0.0-pre.fv5.1_1720556217775_0.7609362273670577"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-09T20:16:57.905Z","publish_time":1720556217905,"_source_registry_name":"default","contributors":[]},"7.0.0-pre.fv5.2":{"name":"@fastify/redis","version":"7.0.0-pre.fv5.2","description":"Plugin to share a common Redis connection across Fastify.","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"lint":"standard","lint:fix":"standard --fix","redis":"docker run -p 6379:6379 --rm redis","valkey":"docker run -p 6379:6379 --rm valkey/valkey:7.2","test":"npm run unit && npm run typescript","typescript":"tsd","unit":"tap","unit:report":"tap --cov --coverage-report=html --coverage-report=cobertura","unit:verbose":"tap -Rspec"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-redis.git"},"keywords":["fastify","redis","database","speed","cache","ioredis"],"author":{"name":"Tomas Della Vedova - @delvedor","url":"http://delved.org"},"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-redis/issues"},"homepage":"https://github.com/fastify/fastify-redis#readme","devDependencies":{"@fastify/pre-commit":"^2.1.0","@types/node":"^22.0.0","fastify":"^5.0.0-alpha.3","proxyquire":"^2.1.3","standard":"^17.1.0","tap":"^18.7.1","tsd":"^0.31.0","why-is-node-running":"^2.2.2"},"dependencies":{"fastify-plugin":"^5.0.0-pre.fv5.1","ioredis":"^5.3.2"},"publishConfig":{"access":"public"},"pre-commit":["lint","test"],"_id":"@fastify/redis@7.0.0-pre.fv5.2","readmeFilename":"README.md","gitHead":"ee199950423f23539a6312e95042e9595f2d579f","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-EQ1AtgtQF//X9irb4LG/FFZVItoz+4j5p0J5i3FQNA5i6eTNr3UVseLR2qfEetf7UGJegR9zB7JpLdrC14NetQ==","shasum":"8f59b3d081f7d47fecf83d7fd2031bbdfb189eb9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/redis/-/redis-7.0.0-pre.fv5.2.tgz","fileCount":12,"unpackedSize":27435,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/WOtOlGFsJjCFYnTsSiJss1QVADi4OvHP+uNN7QsluQIhAKoW5S9imHwsUEK3zHWSUKlF03OlX0mxpmSEzGUL5vz+"}],"size":7347},"_npmUser":{"name":"anonymous","email":"frazer.dev@icloud.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"hey@gurgun.day"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_7.0.0-pre.fv5.2_1723047335038_0.17285385439196643"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-07T16:15:35.254Z","publish_time":1723047335254,"_source_registry_name":"default","contributors":[]},"7.0.0":{"name":"@fastify/redis","version":"7.0.0","description":"Plugin to share a common Redis connection across Fastify.","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"lint":"standard","lint:fix":"standard --fix","redis":"docker run -p 6379:6379 --rm redis","valkey":"docker run -p 6379:6379 --rm valkey/valkey:7.2","test":"npm run unit && npm run typescript","typescript":"tsd","unit":"tap","unit:report":"tap --cov --coverage-report=html --coverage-report=cobertura","unit:verbose":"tap -Rspec"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-redis.git"},"keywords":["fastify","redis","database","speed","cache","ioredis"],"author":{"name":"Tomas Della Vedova - @delvedor","url":"http://delved.org"},"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-redis/issues"},"homepage":"https://github.com/fastify/fastify-redis#readme","devDependencies":{"@fastify/pre-commit":"^2.1.0","@types/node":"^22.0.0","fastify":"^5.0.0-alpha.4","proxyquire":"^2.1.3","standard":"^17.1.0","tap":"^18.7.1","tsd":"^0.31.0","why-is-node-running":"^2.2.2"},"dependencies":{"fastify-plugin":"^5.0.0","ioredis":"^5.3.2"},"publishConfig":{"access":"public"},"pre-commit":["lint","test"],"_id":"@fastify/redis@7.0.0","readmeFilename":"README.md","gitHead":"a555f864f3d6b29f9bf0769eec4eb59652e6cecf","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-0C0NhyaXQ82tQA9QUUGVENrZvPR9nZvWanyCZvyW72d0aADlivWXcWN6m1A03CReHFFWaJ2qPOgFlCc3hwEhBQ==","shasum":"9152732e9d7a7de227bd9abb95ba4c4941975bf1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/redis/-/redis-7.0.0.tgz","fileCount":12,"unpackedSize":27415,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAzdg+ySnUiM+YRQjYYtIQtVm+X+kMVvp4UYwhY3Igi9AiAnaRxbv2UHKooIYhl8b8rfziqmlHePM0B1wOHltYpgdA=="}],"size":7335},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"hey@gurgun.day"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_7.0.0_1725635968059_0.28957120676127657"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-06T15:19:28.189Z","publish_time":1725635968189,"_source_registry_name":"default","contributors":[]},"7.0.1":{"name":"@fastify/redis","version":"7.0.1","description":"Plugin to share a common Redis connection across Fastify.","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"lint":"standard","lint:fix":"standard --fix","redis":"docker run -p 6379:6379 --rm redis","valkey":"docker run -p 6379:6379 --rm valkey/valkey:7.2","test":"npm run unit && npm run typescript","typescript":"tsd","unit":"tap","unit:report":"tap --cov --coverage-report=html --coverage-report=cobertura","unit:verbose":"tap -Rspec"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-redis.git"},"keywords":["fastify","redis","database","speed","cache","ioredis"],"author":{"name":"Tomas Della Vedova - @delvedor","url":"http://delved.org"},"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-redis/issues"},"homepage":"https://github.com/fastify/fastify-redis#readme","devDependencies":{"@fastify/pre-commit":"^2.1.0","@types/node":"^22.0.0","fastify":"^5.0.0","proxyquire":"^2.1.3","standard":"^17.1.0","tap":"^18.7.1","tsd":"^0.31.0","why-is-node-running":"^2.2.2"},"dependencies":{"fastify-plugin":"^5.0.0","ioredis":"^5.3.2"},"publishConfig":{"access":"public"},"pre-commit":["lint","test"],"_id":"@fastify/redis@7.0.1","gitHead":"bc62f10d1cc95a1a6a8793c13321de1f6b252f1b","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-VXmaqfw7Ot53lS9mQIExE3rO5xfABUic/37vU46kTWINax/fDQiNb0ofpfVJqTJnjlToPCHmK47pRagA3xmH/Q==","shasum":"2e180cab7de012db66fc9f510337da741e981f0e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/redis/-/redis-7.0.1.tgz","fileCount":12,"unpackedSize":27407,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFIH7j2q5ZRaYxD2RjaGoD0ttp2pefpeRGLstP6jJH64AiAX/XGjqleSoYazfr3R5lKTyfXNcs/tghe6ofd09FH0Ig=="}],"size":7331},"_npmUser":{"name":"anonymous","email":"hello@matteocollina.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"hey@gurgun.day"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"issei.horie@is2ei.com"},{"name":"anonymous","email":"frazer.dev@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis_7.0.1_1726750066359_0.6935468235988642"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-19T12:47:46.571Z","publish_time":1726750066571,"_source_registry_name":"default","contributors":[]},"7.0.2":{"name":"@fastify/redis","version":"7.0.2","description":"Plugin to share a common Redis connection across Fastify.","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"lint":"eslint","lint:fix":"eslint --fix","redis":"docker run -p 6379:6379 --rm redis","valkey":"docker run -p 6379:6379 --rm valkey/valkey:7.2","test":"npm run unit && npm run typescript","typescript":"tsd","unit":"c8 --100 node --test"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-redis.git"},"keywords":["fastify","redis","database","speed","cache","ioredis"],"author":{"name":"Tomas Della Vedova - @delvedor","url":"http://delved.org"},"contributors":[{"name":"Matteo Collina","email":"hello@matteocollina.com"},{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"name":"James Sumners","url":"https://james.sumners.info"},{"name":"Frazer Smith","email":"frazer.dev@icloud.com","url":"https://github.com/fdawgs"}],"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-redis/issues"},"homepage":"https://github.com/fastify/fastify-redis#readme","funding":[{"type":"github","url":"https://github.com/sponsors/fastify"},{"type":"opencollective","url":"https://opencollective.com/fastify"}],"devDependencies":{"@fastify/pre-commit":"^2.1.0","@types/node":"^22.0.0","c8":"^10.1.3","eslint":"^9.17.0","fastify":"^5.0.0","neostandard":"^0.12.0","proxyquire":"^2.1.3","tsd":"^0.31.0","why-is-node-running":"^2.2.2"},"dependencies":{"fastify-plugin":"^5.0.0","ioredis":"^5.3.2"},"publishConfig":{"access":"public"},"pre-commit":["lint","test"],"_id":"@fastify/redis@7.0.2","gitHead":"5a8bfd5916feb9acd89f26b7232be9a042d9e9b8","_nodeVersion":"20.18.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-6YbczZMz1EGqp2nSbhpmuSYPQei5BgmPTIk/Ks8+N3UtpujGF6CfjlsG2Wdl1TqsaDzVZaWjTqDSMZUMs/yM/A==","shasum":"85a935732952afb6db106a3b4eb457ef661814fe","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/redis/-/redis-7.0.2.tgz","fileCount":12,"unpackedSize":26535,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQVKyC/m258PT1FwdqeZue8FQHttb4HnpyRx1pTAAH0wIgQ0J7qndmZ71YXtLMNAYeVJtWsNV/owtImz4F4ZKzEpg="}],"size":7533},"_npmUser":{"name":"anonymous","email":"frazer.dev@icloud.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"deusdustin@gmail.com"},{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"community@coopflow.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"tomallevi@gmail.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"rafael.nunu@hotmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"hey@gurgun.day"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"frazer.dev@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/redis_7.0.2_1736533119357_0.4301323484606743"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-10T18:18:39.638Z","publish_time":1736533119638,"_source_registry_name":"default"},"7.1.0":{"name":"@fastify/redis","version":"7.1.0","description":"Plugin to share a common Redis connection across Fastify.","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"lint":"eslint","lint:fix":"eslint --fix","redis":"docker run -p 6379:6379 --rm redis","valkey":"docker run -p 6379:6379 --rm valkey/valkey:7.2","test":"npm run unit && npm run typescript","typescript":"tsd","unit":"c8 --100 node --test"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-redis.git"},"keywords":["fastify","redis","database","speed","cache","ioredis"],"author":{"name":"Tomas Della Vedova - @delvedor","url":"http://delved.org"},"contributors":[{"name":"Matteo Collina","email":"hello@matteocollina.com"},{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"name":"James Sumners","url":"https://james.sumners.info"},{"name":"Frazer Smith","email":"frazer.dev@icloud.com","url":"https://github.com/fdawgs"}],"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-redis/issues"},"homepage":"https://github.com/fastify/fastify-redis#readme","funding":[{"type":"github","url":"https://github.com/sponsors/fastify"},{"type":"opencollective","url":"https://opencollective.com/fastify"}],"devDependencies":{"@types/node":"^24.0.8","c8":"^10.1.3","eslint":"^9.17.0","fastify":"^5.0.0","neostandard":"^0.12.0","proxyquire":"^2.1.3","tsd":"^0.33.0","why-is-node-running":"^2.2.2"},"dependencies":{"fastify-plugin":"^5.0.0","ioredis":"^5.3.2"},"publishConfig":{"access":"public"},"_id":"@fastify/redis@7.1.0","gitHead":"b29adb6c6a901bbed39616d7dbe5667470bd1ee6","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-S5GUxv8Rp5dlCuB/BXuWYc7a+anhDdHzrPPeCfPd/YGMr/khpFUQEhDkJdmnkwwnebGJrT2mYapq+ugvPV4qVg==","shasum":"f116d02c368157502d1153d6438b99a2c4d48d1c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/redis/-/redis-7.1.0.tgz","fileCount":12,"unpackedSize":27974,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA4CNC15BITAhNAoPPyjPdDzwqySk2XwyTgPXPTKiYJhAiBiQ5zw1eU4Bf17vekWBus9fFNPjzNztfvDOUQurqzxLw=="}],"size":7787},"_npmUser":{"name":"anonymous","email":"behemoth89@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"hey@gurgun.day"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"jean.antoine.michelet@gmail.com"},{"name":"anonymous","email":"frazer.dev@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/redis_7.1.0_1759668858244_0.7923996132741145"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-05T12:54:18.446Z","publish_time":1759668858446,"_source_registry_name":"default"},"7.2.0":{"name":"@fastify/redis","version":"7.2.0","description":"Plugin to share a common Redis connection across Fastify.","main":"index.js","type":"commonjs","types":"types/index.d.ts","scripts":{"lint":"eslint","lint:fix":"eslint --fix","redis":"docker run -p 6379:6379 --rm redis","valkey":"docker run -p 6379:6379 --rm valkey/valkey:7.2","test":"npm run unit && npm run typescript","typescript":"tsd","unit":"c8 --100 node --test"},"repository":{"type":"git","url":"git+https://github.com/fastify/fastify-redis.git"},"keywords":["fastify","redis","database","speed","cache","ioredis"],"author":{"name":"Tomas Della Vedova - @delvedor","url":"http://delved.org"},"contributors":[{"name":"Matteo Collina","email":"hello@matteocollina.com"},{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"name":"James Sumners","url":"https://james.sumners.info"},{"name":"Frazer Smith","email":"frazer.dev@icloud.com","url":"https://github.com/fdawgs"}],"license":"MIT","bugs":{"url":"https://github.com/fastify/fastify-redis/issues"},"homepage":"https://github.com/fastify/fastify-redis#readme","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"devDependencies":{"@types/node":"^25.0.3","c8":"^10.1.3","eslint":"^9.17.0","fastify":"^5.0.0","neostandard":"^0.12.0","proxyquire":"^2.1.3","tsd":"^0.33.0","why-is-node-running":"^2.2.2"},"dependencies":{"fastify-plugin":"^5.0.0","ioredis":"^5.3.2"},"publishConfig":{"access":"public"},"_id":"@fastify/redis@7.2.0","gitHead":"de361a9b7cab28b331b123ed5aa42358380ebf7c","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-Ql8emmkajVBCCz0pRjPFZRFI2069Jrp/iufKb5TJwgBeu7B+oZp+GeZIgf+4WX3EX7Vi/h3KTyGf+5DUWI1oFw==","shasum":"b85e80ff78aac2fe3da95939d7ff2828bbcc67f4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@fastify/redis/-/redis-7.2.0.tgz","fileCount":12,"unpackedSize":32626,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEppN7RXn753aILlZD/YqZk4iifUp1u0WXu/qdfTrG7MAiEAribRWZ2Hc8sULmD9VwNBMrSd3WFQHQSILeN6Slu4RqQ="}],"size":8506},"_npmUser":{"name":"anonymous","email":"behemoth89@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"simone.busoli@gmail.com"},{"name":"anonymous","email":"tommydelved@gmail.com"},{"name":"anonymous","email":"hello@matteocollina.com"},{"name":"anonymous","email":"james.sumners@gmail.com"},{"name":"anonymous","email":"vince.legoff@gmail.com"},{"name":"anonymous","email":"behemoth89@gmail.com"},{"name":"anonymous","email":"maksim@sinik.it"},{"name":"anonymous","email":"harry@harry.me"},{"name":"anonymous","email":"iselwin@gmail.com"},{"name":"anonymous","email":"kaka@kakawebsitedemo.com"},{"name":"anonymous","email":"jonasgalvez@gmail.com"},{"name":"anonymous","email":"sbekkhus91@gmail.com"},{"name":"anonymous","email":"hey@gurgun.day"},{"name":"anonymous","email":"me@metcoder.dev"},{"name":"anonymous","email":"jean.antoine.michelet@gmail.com"},{"name":"anonymous","email":"matteopietro.dazzi@gmail.com"},{"name":"anonymous","email":"frazer.dev@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/redis_7.2.0_1769866102240_0.464236499310289"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-31T13:28:22.386Z","publish_time":1769866102386,"_source_registry_name":"default"}},"dist-tags":{"latest":"7.2.0","next":"7.0.0"},"name":"@fastify/redis","time":{"created":"2022-04-27T15:12:58.981Z","modified":"2026-03-05T20:02:33.293Z","5.0.0":"2022-04-27T14:08:09.947Z","6.0.0":"2022-05-14T22:37:57.220Z","6.0.1":"2022-10-01T07:16:07.072Z","6.1.0":"2022-11-29T07:13:55.852Z","6.1.1":"2023-04-10T19:52:06.091Z","6.2.0":"2024-04-29T13:56:39.939Z","7.0.0-pre.fv5.1":"2024-07-09T20:16:57.905Z","7.0.0-pre.fv5.2":"2024-08-07T16:15:35.254Z","7.0.0":"2024-09-06T15:19:28.189Z","7.0.1":"2024-09-19T12:47:46.571Z","7.0.2":"2025-01-10T18:18:39.638Z","7.1.0":"2025-10-05T12:54:18.446Z","7.2.0":"2026-01-31T13:28:22.386Z"},"readme":"# @fastify/redis\n\n[![CI](https://github.com/fastify/fastify-redis/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/fastify/fastify-redis/actions/workflows/ci.yml)\n[![NPM version](https://img.shields.io/npm/v/@fastify/redis.svg?style=flat)](https://www.npmjs.com/package/@fastify/redis)\n[![neostandard javascript style](https://img.shields.io/badge/code_style-neostandard-brightgreen?style=flat)](https://github.com/neostandard/neostandard)\n\nFastify Redis connection plugin; with this you can share the same Redis connection in every part of your server.\n\n## Install\n\n```\nnpm i @fastify/redis\n```\n\n### Compatibility\n| Plugin version | Fastify version |\n| ---------------|-----------------|\n| `>=7.x`        | `^5.x`          |\n| `^6.x`         | `^4.x`          |\n| `>=4.x <6.x`   | `^3.x`          |\n| `^3.x`         | `^2.x`          |\n| `>=1.x <3.x`   | `^1.x`          |\n\n\nPlease note that if a Fastify version is out of support, then so are the corresponding versions of this plugin\nin the table above.\nSee [Fastify's LTS policy](https://github.com/fastify/fastify/blob/main/docs/Reference/LTS.md) for more details.\n\n## Usage\n\nAdd it to your project with `register` and you are done!\n\n### Create a new Redis Client\n\nUnder the hood [ioredis](https://github.com/luin/ioredis) is used as client, the ``options`` that you pass to `register` will be passed to the Redis client.\n\n```js\nconst fastify = require('fastify')()\n\n// create by specifying host\nfastify.register(require('@fastify/redis'), { host: '127.0.0.1' })\n\n// OR by specifying Redis URL\nfastify.register(require('@fastify/redis'), { url: 'redis://127.0.0.1', /* other redis options */ })\n\n// OR with more options\nfastify.register(require('@fastify/redis'), {\n  host: '127.0.0.1',\n  password: '***',\n  port: 6379, // Redis port\n  family: 4   // 4 (IPv4) or 6 (IPv6)\n})\n```\n\n### Accessing the Redis Client\n\nOnce you have registered your plugin, you can access the Redis client via `fastify.redis`.\n\nThe client is automatically closed when the fastify instance is closed.\n\n```js\n'use strict'\n\nconst Fastify = require('fastify')\nconst fastifyRedis = require('@fastify/redis')\n\nconst fastify = Fastify({ logger: true })\n\nfastify.register(fastifyRedis, {\n  host: '127.0.0.1',\n  password: 'your strong password here',\n  port: 6379, // Redis port\n  family: 4   // 4 (IPv4) or 6 (IPv6)\n})\n\nfastify.get('/foo', (req, reply) => {\n  const { redis } = fastify\n  redis.get(req.query.key, (err, val) => {\n    reply.send(err || val)\n  })\n})\n\nfastify.post('/foo', (req, reply) => {\n  const { redis } = fastify\n  redis.set(req.body.key, req.body.value, (err) => {\n    reply.send(err || { status: 'ok' })\n  })\n})\n\nfastify.listen({ port: 3000 }, err => {\n  if (err) throw err\n  console.log(`server listening on ${fastify.server.address().port}`)\n})\n```\n\n### Using an existing Redis client\n\nYou may also supply an existing *Redis* client instance by passing an options\nobject with the `client` property set to the instance. In this case,\nthe client is not automatically closed when the Fastify instance is\nclosed.\n\n```js\n'use strict'\n\nconst fastify = require('fastify')()\nconst Redis = require('ioredis')\n\nconst client = new Redis({ host: 'localhost', port: 6379 })\n\nfastify.register(require('@fastify/redis'), { client })\n```\n\nYou can also supply a *Redis Cluster* instance to the client:\n\n```js\n'use strict'\n\nconst fastify = require('fastify')()\nconst Redis = require('ioredis')\n\nconst client = new Redis.Cluster([{ host: 'localhost', port: 6379 }]);\n\nfastify.register(require('@fastify/redis'), { client })\n```\n\nNote: by default, *@fastify/redis* will **not** automatically close the client\nconnection when the Fastify server shuts down.\n\nTo automatically close the client connection, set clientClose to true.\n\n```js\nfastify.register(require('@fastify/redis'), { client, closeClient: true })\n```\n\n## Registering multiple Redis client instances\n\nBy using the `namespace` option you can register multiple Redis client instances.\n\n```js\n'use strict'\n\nconst fastify = require('fastify')()\n\nfastify\n  .register(require('@fastify/redis'), {\n    host: '127.0.0.1',\n    port: 6380,\n    namespace: 'hello'\n  })\n  .register(require('@fastify/redis'), {\n    client: redis,\n    namespace: 'world'\n  })\n\n// Here we will use the `hello` named instance\nfastify.get('/hello', (req, reply) => {\n  const { redis } = fastify\n\n  redis.hello.get(req.query.key, (err, val) => {\n    reply.send(err || val)\n  })\n})\n\nfastify.post('/hello', (req, reply) => {\n  const { redis } = fastify\n\n  redis['hello'].set(req.body.key, req.body.value, (err) => {\n    reply.send(err || { status: 'ok' })\n  })\n})\n\n// Here we will use the `world` named instance\nfastify.get('/world', (req, reply) => {\n  const { redis } = fastify\n\n  redis['world'].get(req.query.key, (err, val) => {\n    reply.send(err || val)\n  })\n})\n\nfastify.post('/world', (req, reply) => {\n  const { redis } = fastify\n\n  redis.world.set(req.body.key, req.body.value, (err) => {\n    reply.send(err || { status: 'ok' })\n  })\n})\n\nfastify.listen({ port: 3000 }, function (err) {\n  if (err) {\n    fastify.log.error(err)\n    process.exit(1)\n  }\n})\n\n```\n\n## Redis streams (Redis 5.0 or greater is required)\n\n`@fastify/redis` supports Redis streams out of the box.\n\n```js\n'use strict'\n\nconst fastify = require('fastify')()\n\nfastify.register(require('@fastify/redis'), {\n  host: '127.0.0.1',\n  port: 6380\n})\n\nfastify.get('/streams', async (request, reply) => {\n  // We write an event to the stream 'my awesome fastify stream name', setting 'key' to 'value'\n  await fastify.redis.xadd(['my awesome fastify stream name', '*', 'hello', 'fastify is awesome'])\n\n  // We read events from the beginning of the stream called 'my awesome fastify stream name'\n  let redisStream = await fastify.redis.xread(['STREAMS', 'my awesome fastify stream name', 0])\n\n  // We parse the results\n  let response = []\n  let events = redisStream[0][1]\n\n  for (let i = 0; i < events.length; i++) {\n    const e = events[i]\n    response.push(`#LOG: id is ${e[0].toString()}`)\n\n    // We log each key\n    for (const key in e[1]) {\n      response.push(e[1][key].toString())\n    }\n  }\n\n  reply.status(200)\n  return { output: response }\n  // Will return something like this :\n  // { \"output\": [\"#LOG: id is 1559985742035-0\", \"hello\", \"fastify is awesome\"] }\n})\n\nfastify.listen({ port: 3000 }, function (err) {\n  if (err) {\n    fastify.log.error(err)\n    process.exit(1)\n  }\n})\n```\n> ℹ️ Note: you can find more information about Redis streams and the relevant commands [here](https://redis.io/topics/streams-intro) and [here](https://redis.io/commands#stream).\n\n## Redis connection error\nThe majority of errors are silent due to the `ioredis` silent error handling but during the plugin registration it will check that the connection with the redis instance is correctly estabilished.\nIn this case, you can receive an `ERR_AVVIO_PLUGIN_TIMEOUT` error if the connection cannot be established in the expected time frame or a dedicated error for an invalid connection.\n\n## Acknowledgments\n\nThis project is kindly sponsored by:\n- [nearForm](https://nearform.com)\n- [LetzDoIt](https://www.letzdoitapp.com/)\n\n## License\n\nLicensed under [MIT](./LICENSE).","users":{}}