{"_id":"@biorate/ioredis","_rev":"37-52a8ce72c6b08abddf49350d339186ee","name":"@biorate/ioredis","dist-tags":{"latest":"2.3.0"},"versions":{"1.89.0":{"name":"@biorate/ioredis","version":"1.89.0","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/ioredis@1.89.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"a84dc6c3db762cf4386ed87dcf47d4e29e5756c9","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-1.89.0.tgz","fileCount":35,"integrity":"sha512-9/+l2Gj4X37qYru59Y8jk3hJp0qGWiiTKIDPaPsMjgFX8wI+6iQLMUcO4kKydOyLxUWxeDuK4gucvcudBUClhg==","signatures":[{"sig":"MEUCIBanzUzDVRGd5VWFqO3nV6TGb0LAydibcslVyB2XSTdUAiEA7l4wEo06shW311fRHhUix/1NJGfH+YLx6K8RP3H/GMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130339},"main":"dist","gitHead":"6faa549ddfbf0bd75fa545390c8f128c05953248","scripts":{"test":"npx nyc --reporter=lcov --reporter=text-summary -- npx mocha --exit -r ts-node/register tests/**/*.spec.ts","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/ioredis"},"_npmVersion":"lerna/6.6.2/node@v20.17.0+x64 (linux)","description":"IORedis connector","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ioredis":"^5.4.1","@biorate/tools":"1.28.0","@biorate/config":"1.76.3","@biorate/errors":"1.28.0","@biorate/connector":"1.76.3","@biorate/inversion":"1.65.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ioredis_1.89.0_1729766263932_0.8213775615589884","host":"s3://npm-registry-packages"}},"1.90.0":{"name":"@biorate/ioredis","version":"1.90.0","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/ioredis@1.90.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"8d891f7ad4fb7563e3a3aa3a5bb4e8d492035710","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-1.90.0.tgz","fileCount":35,"integrity":"sha512-WBoDm/i7MBvHtCgH6gBinW3TX6T0tgTPtbKsRnonpfmK8t4ixorMSAn4zOLPOw5rLDjh+UKZ1w9pdLP7mg5tAQ==","signatures":[{"sig":"MEUCIQCfUUyPpLhxshs3NIyWYximw57H2Qx2ahjc0HTGRE6KPwIgbdkEOl+pDG0NrSvpNne1f2OIRITbowlPbWv5AO6By68=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130481},"main":"dist","gitHead":"fe002b7963f44943601312f070ce0f55bb86eebe","scripts":{"test":"npx nyc --reporter=lcov --reporter=text-summary -- npx mocha --exit -r ts-node/register tests/**/*.spec.ts","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/ioredis"},"_npmVersion":"lerna/6.6.2/node@v20.17.0+x64 (linux)","description":"IORedis connector","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ioredis":"^5.4.1","@biorate/tools":"1.28.0","@biorate/config":"1.90.0","@biorate/errors":"1.28.0","@biorate/connector":"1.90.0","@biorate/inversion":"1.65.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ioredis_1.90.0_1733413176601_0.4416291157072869","host":"s3://npm-registry-packages"}},"1.91.0":{"name":"@biorate/ioredis","version":"1.91.0","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/ioredis@1.91.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"98f236e584188fedf63d7c35ce7dfaed79db6813","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-1.91.0.tgz","fileCount":35,"integrity":"sha512-La8CAA+xG9Oas03KxsDcSC4iPxPo6mGSokcoG7pRti9LvEqyyPxY/bVNrpNFGtxVfDPuqvqugA0XUDg6cRzrqg==","signatures":[{"sig":"MEUCIHqCdigCnv1LNz6uoX4ZxQF4PgMJQ/IIOf+fNUwq5YMoAiEAr3o7qwKKyLtcehioxm97i27FtxHv3Yu9jJ2y3ZfxH2E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130623},"main":"dist","gitHead":"e96d1bce7af380595ffe524d8c6b0550a46c6c0f","scripts":{"test":"npx nyc --reporter=lcov --reporter=text-summary -- npx mocha --exit -r ts-node/register tests/**/*.spec.ts","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/ioredis"},"_npmVersion":"lerna/6.6.2/node@v20.17.0+x64 (linux)","description":"IORedis connector","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ioredis":"^5.4.1","@biorate/tools":"1.28.0","@biorate/config":"1.91.0","@biorate/errors":"1.28.0","@biorate/connector":"1.91.0","@biorate/inversion":"1.65.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ioredis_1.91.0_1733426181621_0.9728554703158885","host":"s3://npm-registry-packages"}},"1.91.1":{"name":"@biorate/ioredis","version":"1.91.1","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/ioredis@1.91.1","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"4201d2d294c3677d649f967ada0cb8e754cdaebd","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-1.91.1.tgz","fileCount":35,"integrity":"sha512-TX6XYbZfMQr1NA0dsV3WxJdRSU74CjSz2jtFnugoTohGWngHjvJvl9cau9RSnmnTz2Pq9M0tg25cTM/sF02VnQ==","signatures":[{"sig":"MEUCIQD+nSW46EzGaEt+RQEZ4PRWtbqXJ4F56HRCiVHLpgCxUAIgVaU0XJKlXiIXzG0uaPlkjnAmSaoUXEmifRZMS/CR+NI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130766},"main":"dist","gitHead":"651f7bd34c61ca4d31239d29b55467c977c376c6","scripts":{"test":"npx nyc --reporter=lcov --reporter=text-summary -- npx mocha --exit -r ts-node/register tests/**/*.spec.ts","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/ioredis"},"_npmVersion":"lerna/6.6.2/node@v20.17.0+x64 (linux)","description":"IORedis connector","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ioredis":"^5.4.1","@biorate/tools":"1.28.0","@biorate/config":"1.91.1","@biorate/errors":"1.28.0","@biorate/connector":"1.91.1","@biorate/inversion":"1.65.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ioredis_1.91.1_1733472065256_0.8651493593708632","host":"s3://npm-registry-packages"}},"1.91.2":{"name":"@biorate/ioredis","version":"1.91.2","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/ioredis@1.91.2","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"c7c22da8b6dceec037720f91bdf2223725616632","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-1.91.2.tgz","fileCount":35,"integrity":"sha512-aHsM3vlHPoFkGdinI19m7fmNDRco7BcOYmsLkBQ6gTsKd236v8Zk5zC1owov1O1hWBcdHhTTGjQfsSHdHdnvpQ==","signatures":[{"sig":"MEQCICzhzDM13ql6nMl97jmmdd/NjQmcLqUcGfKxuq8fzOCjAiAAtWUdcQ0wHMBgjzgUoYJ779BMX0w7JmMZONqz9VziHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130909},"main":"dist","gitHead":"ce9cc15dbd04706985bf7fd723a1784f7ab79077","scripts":{"test":"npx nyc --reporter=lcov --reporter=text-summary -- npx mocha --exit -r ts-node/register tests/**/*.spec.ts","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/ioredis"},"_npmVersion":"lerna/6.6.2/node@v20.17.0+x64 (linux)","description":"IORedis connector","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ioredis":"^5.4.1","@biorate/tools":"1.28.0","@biorate/config":"1.91.2","@biorate/errors":"1.28.0","@biorate/connector":"1.91.2","@biorate/inversion":"1.65.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ioredis_1.91.2_1733479504539_0.14400822851330375","host":"s3://npm-registry-packages"}},"1.91.3":{"name":"@biorate/ioredis","version":"1.91.3","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/ioredis@1.91.3","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"572dc1b882256f21f81000463ebdbd52b5f8d015","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-1.91.3.tgz","fileCount":35,"integrity":"sha512-JTH3JLYZIXS+WZsJxE0jeVSRI9SYoM7/elgm/UkU0KnNfIrviN5ICAJsbj6fg1JgwkKyF5xTJi/57AObPmfmnw==","signatures":[{"sig":"MEQCIA5D6lJk202PvtDkpfDl9drSqx2XSEaa2Qwg9h0qQLgjAiArXDRle/+wi8FdPezmAILFzxTfhdsLIwRbsUna2QxbEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131052},"main":"dist","gitHead":"24c9efe3d7aad3dfda63dd068e10b9004b35373a","scripts":{"test":"npx nyc --reporter=lcov --reporter=text-summary -- npx mocha --exit -r ts-node/register tests/**/*.spec.ts","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/ioredis"},"_npmVersion":"lerna/6.6.2/node@v20.17.0+x64 (linux)","description":"IORedis connector","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ioredis":"^5.4.1","@biorate/tools":"1.28.0","@biorate/config":"1.91.3","@biorate/errors":"1.28.0","@biorate/connector":"1.91.3","@biorate/inversion":"1.65.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ioredis_1.91.3_1733496316034_0.7158540325866805","host":"s3://npm-registry-packages"}},"1.91.4":{"name":"@biorate/ioredis","version":"1.91.4","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/ioredis@1.91.4","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"b3e48909164dcd018dde60a2da70badbd035b569","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-1.91.4.tgz","fileCount":35,"integrity":"sha512-GSpGOpVpXRmnxzvufVV3pWG+9haltqYxjKO4cMT9Q46qEU1TLqiccTkDT6nbplqUbiXS1GyjM2t/krueV8qQQQ==","signatures":[{"sig":"MEYCIQDk/OMzQ8CjMFs2p8mUKGtXjRh2Rqj39PPn3rFuMAMIFQIhAI2QFNchTD8IjyV0CFoLBSR7DU9Yzd0K1GRMo0f/BTcJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131195},"main":"dist","gitHead":"1a8b87524cb5f7ce2ff21d2afd9e5f96bf1feffc","scripts":{"test":"npx nyc --reporter=lcov --reporter=text-summary -- npx mocha --exit -r ts-node/register tests/**/*.spec.ts","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/ioredis"},"_npmVersion":"lerna/6.6.2/node@v20.17.0+x64 (linux)","description":"IORedis connector","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ioredis":"^5.4.1","@biorate/tools":"1.28.0","@biorate/config":"1.91.4","@biorate/errors":"1.28.0","@biorate/connector":"1.91.4","@biorate/inversion":"1.65.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ioredis_1.91.4_1733496516945_0.40459939601267103","host":"s3://npm-registry-packages"}},"1.91.5":{"name":"@biorate/ioredis","version":"1.91.5","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/ioredis@1.91.5","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"fa2a5c76ea86b4109bf2dca7203fabe1ae533574","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-1.91.5.tgz","fileCount":35,"integrity":"sha512-71Qt4y96s+h29VGsMDXgwE+My/hBqTks7hXetHxaIojx3tBRasMEHOWSl/fny0dRp1EQF6OH8dU9ZCRjFBEAqA==","signatures":[{"sig":"MEQCIEJ+P8OR6jwECFC+5FwHdL2AJHaBp3qnkmdG6p6LpFG6AiA+i4icY5IJXGlvuR9s/rCJefcfH0VpsjrNhcXCvURZBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131338},"main":"dist","gitHead":"0058131a191ff15ea58108d2efa7fbe2f33b200b","scripts":{"test":"npx nyc --reporter=lcov --reporter=text-summary -- npx mocha --exit -r ts-node/register tests/**/*.spec.ts","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/ioredis"},"_npmVersion":"lerna/6.6.2/node@v20.17.0+x64 (linux)","description":"IORedis connector","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ioredis":"^5.4.1","@biorate/tools":"1.28.0","@biorate/config":"1.91.5","@biorate/errors":"1.28.0","@biorate/connector":"1.91.5","@biorate/inversion":"1.65.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ioredis_1.91.5_1733501459833_0.5950429139992119","host":"s3://npm-registry-packages"}},"1.93.0":{"name":"@biorate/ioredis","version":"1.93.0","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/ioredis@1.93.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"bf9cf11721c48f59036e8a034a4500a7856e6710","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-1.93.0.tgz","fileCount":35,"integrity":"sha512-Qh30iiQAdRrgXtoTZGDLJsj/nkA7yHfY8Cljl1Z9XyoSm0x8kF5naV5TfFdR3itHnarFRYVMTn5iI23lWKXcvA==","signatures":[{"sig":"MEUCIHwQP5osIBASKXtnHyKChit+izpSvym2i4+9wO3dbL4zAiEAmHurgvWWqze0LIKlL8p2xEBK/Lxe8wsSbdCJos9wJjI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131480},"main":"dist","gitHead":"343081bc4c319c34d2e09f7a3b0848f356a55b83","scripts":{"test":"npx nyc --reporter=lcov --reporter=text-summary -- npx mocha --exit -r ts-node/register tests/**/*.spec.ts","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/ioredis"},"_npmVersion":"lerna/6.6.2/node@v20.17.0+x64 (linux)","description":"IORedis connector","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ioredis":"^5.4.1","@biorate/tools":"1.28.0","@biorate/config":"1.93.0","@biorate/errors":"1.28.0","@biorate/connector":"1.93.0","@biorate/inversion":"1.65.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ioredis_1.93.0_1734613063481_0.009451903334648293","host":"s3://npm-registry-packages-npm-production"}},"1.93.1":{"name":"@biorate/ioredis","version":"1.93.1","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/ioredis@1.93.1","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"7698544612738ea5dff87e5f87d20502ee392329","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-1.93.1.tgz","fileCount":35,"integrity":"sha512-iGQ5QMNZtwoNs+0Wz9OHW3+RvccnpNMSQBSg2UQ4TYjdMNjrVjiO/8d2oW/5q1LWI4OwxAjiuqlEV3Bdi1C8tw==","signatures":[{"sig":"MEUCIFeeZ9xiX1Lw+cq7RUSAm0RwKuRA2Sma3uCkFR8AmekZAiEAocQ5wFU2oRQd6TF69fGTr0GZBx9HUcCJWljcDFCoA0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131623},"main":"dist","gitHead":"f6e33e46d57c96d6253dd60b17aac72d08be1af0","scripts":{"test":"npx nyc --reporter=lcov --reporter=text-summary -- npx mocha --exit -r ts-node/register tests/**/*.spec.ts","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/ioredis"},"_npmVersion":"lerna/6.6.2/node@v20.17.0+x64 (linux)","description":"IORedis connector","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ioredis":"^5.4.1","@biorate/tools":"1.28.0","@biorate/config":"1.93.1","@biorate/errors":"1.28.0","@biorate/connector":"1.93.1","@biorate/inversion":"1.65.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ioredis_1.93.1_1734613526397_0.5409459715762681","host":"s3://npm-registry-packages-npm-production"}},"1.95.0":{"name":"@biorate/ioredis","version":"1.95.0","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/ioredis@1.95.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"75a2477f26fc293bb1e2aaac337122304e400c54","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-1.95.0.tgz","fileCount":35,"integrity":"sha512-jVZ3+Kb36CdVbhyxuGDcL9oFhLT4LrDInQaa6RAQbFP4cmuazrowIB1VMJPnAS39hAsul+2W8VrqdNjieBArYA==","signatures":[{"sig":"MEUCIQDLCJPhSBpZgQyRKxfCVSWY0a753RTYwH5ixAArPMBUjgIgJZt8Q7qStPNeOp1iCRPdbYb9cXK9jZq+6qHi4asKAnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131765},"main":"dist","gitHead":"f5662334e5e474855f77fe71052a8cea70f64f3c","scripts":{"test":"npx nyc --reporter=lcov --reporter=text-summary -- npx mocha --exit -r ts-node/register tests/**/*.spec.ts","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/ioredis"},"_npmVersion":"lerna/6.6.2/node@v20.17.0+x64 (linux)","description":"IORedis connector","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ioredis":"^5.4.1","@biorate/tools":"1.28.0","@biorate/config":"1.95.0","@biorate/errors":"1.28.0","@biorate/connector":"1.95.0","@biorate/inversion":"1.95.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ioredis_1.95.0_1735216907932_0.8800877601692991","host":"s3://npm-registry-packages-npm-production"}},"1.95.1":{"name":"@biorate/ioredis","version":"1.95.1","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/ioredis@1.95.1","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"3a8979226b0b45ce1be288e4d8216e757f95653a","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-1.95.1.tgz","fileCount":35,"integrity":"sha512-6iHlMgKR4TiK7IQBr8JISkL8WPff0OTkJtHyQZpjH15ZpgG6xHjQQ2p8/1doynDs93uFiL6wza1no+Syj7RCrQ==","signatures":[{"sig":"MEQCICdFmfNgSVfO7OlalxxyoK7uQlt2RB+VB8+DGiPpXWv2AiBtWbe/Af25Ech1MVfd+hp606D8NpLiEgnv47ObXYmIkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131912},"main":"dist","gitHead":"9356810f0d5078269c5b1c5b59010a4f450e06f6","scripts":{"test":"npx nyc --reporter=lcov --reporter=text-summary -- npx mocha --exit -r ts-node/register tests/**/*.spec.ts","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/ioredis"},"_npmVersion":"lerna/6.6.2/node@v20.17.0+x64 (linux)","description":"IORedis connector","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ioredis":"^5.4.1","@biorate/tools":"1.28.0","@biorate/config":"1.95.1","@biorate/errors":"1.28.0","@biorate/connector":"1.95.1","@biorate/inversion":"1.95.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ioredis_1.95.1_1735219250337_0.020072609893982518","host":"s3://npm-registry-packages-npm-production"}},"1.96.0":{"name":"@biorate/ioredis","version":"1.96.0","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/ioredis@1.96.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"39d72d8e5c7637a5575b4665fdefa4791199001c","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-1.96.0.tgz","fileCount":35,"integrity":"sha512-pC2QRwa2VQabAhPIk2hO8AZEZH8NtndAtL/D29dSgElTKOFVhFlU5H+RHyF25pqkD9RchPoTq9rcgqkcJ8/dQw==","signatures":[{"sig":"MEQCIQC7je7OUoZAF8fW66DfXUSiZYleOJDbdJjwZbZ8G4D8pwIfca50SDMzmbF4hVkUExltwUQBWc6c6Nhv0TRLZuH4eQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132054},"main":"dist","gitHead":"cfa72c655ccb9da48b0cd195ab665ee18631b1b1","scripts":{"test":"npx nyc --reporter=lcov --reporter=text-summary -- npx mocha --exit -r ts-node/register tests/**/*.spec.ts","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/ioredis"},"_npmVersion":"lerna/6.6.2/node@v20.17.0+x64 (linux)","description":"IORedis connector","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ioredis":"^5.4.1","@biorate/tools":"1.28.0","@biorate/config":"1.96.0","@biorate/errors":"1.28.0","@biorate/connector":"1.96.0","@biorate/inversion":"1.96.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ioredis_1.96.0_1735223064131_0.2190356995456859","host":"s3://npm-registry-packages-npm-production"}},"1.100.0":{"name":"@biorate/ioredis","version":"1.100.0","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/ioredis@1.100.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"881d4be6c0744eba3c2bb1a13630864835034209","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-1.100.0.tgz","fileCount":35,"integrity":"sha512-UNa6WiuPNKBo/fWvhFMBFewXpeOtsDf1M265vpqfwx4/kDJRlwXEwoHoz2LkPDOOR5Scmp1fMsGnMfL3GuQmXg==","signatures":[{"sig":"MEQCIGXY0Ir1tFkUaAXQYXlfApOYbZWRjncC9xW5PWhDt5W1AiAFMnpV4atzvaRtR/DqvvtKNtpr6VDlKhZtuPsKFPLWFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139571},"main":"dist","gitHead":"b34876a0bbb37596b48d1245cf20053794d5d564","scripts":{"test":"npx nyc --reporter=lcov --reporter=text-summary -- npx mocha --exit -r ts-node/register tests/**/*.spec.ts","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/ioredis"},"_npmVersion":"lerna/6.6.2/node@v20.17.0+x64 (linux)","description":"IORedis connector","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ioredis":"^5.4.1","@biorate/tools":"1.100.0","@biorate/config":"1.100.0","@biorate/errors":"1.28.0","@biorate/connector":"1.100.0","@biorate/inversion":"1.100.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ioredis_1.100.0_1740581404093_0.7136920246884046","host":"s3://npm-registry-packages-npm-production"}},"1.102.0":{"name":"@biorate/ioredis","version":"1.102.0","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/ioredis@1.102.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"d5f9990469d27bbd07643528dab21e256301d886","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-1.102.0.tgz","fileCount":35,"integrity":"sha512-wrm6HuxEBor9bE2OuV/bv1HhL5Egv8d2q3wHFinKKMb0CidhAmcGFyoSno1gyFvjiU/9QVYblebu6hQTCv1TSg==","signatures":[{"sig":"MEUCIFrxHH0VRzs0TEK3NdV6+e/hPaeFIEz8eJO6YoUAsIHaAiEAt6BbbSMhI1+h/o888yYYyddHtryNPo1NCCLrV2sArvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130622},"main":"dist","gitHead":"a32d4455c9817a397591a6f4743fe8971383a89e","scripts":{"test":"npx nyc --reporter=lcov --reporter=text-summary -- npx mocha --exit -r ts-node/register tests/**/*.spec.ts","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/ioredis"},"_npmVersion":"lerna/6.6.2/node@v20.17.0+x64 (linux)","description":"IORedis connector","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ioredis":"^5.4.1","@biorate/tools":"1.102.0","@biorate/config":"1.102.0","@biorate/errors":"1.102.0","@biorate/connector":"1.102.0","@biorate/inversion":"1.102.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ioredis_1.102.0_1740762213446_0.6178526288989119","host":"s3://npm-registry-packages-npm-production"}},"1.102.1":{"name":"@biorate/ioredis","version":"1.102.1","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/ioredis@1.102.1","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"6157dd8ca6e39368ece3155340b0469930a537b6","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-1.102.1.tgz","fileCount":35,"integrity":"sha512-1+3Bc1//jIdii7OUsDLKbBEKeTNmPojY/9m6THHPqeXPesNsBIEXxV/KQ+P9AvCYnHjID78ALFWV9onic4ZPSw==","signatures":[{"sig":"MEQCICQYYYvN6V/O8n3gxhOOk1r7jDhpGe94TC0hsbf+UyGSAiBFNHx1uuK6fozpwRs4jENuq5EJbs5nTxwswal3lr7orQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130768},"main":"dist","gitHead":"10e1e368a38b74496f8f868018322d915b95653b","scripts":{"test":"npx nyc --reporter=lcov --reporter=text-summary -- npx mocha --exit -r ts-node/register tests/**/*.spec.ts","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/ioredis"},"_npmVersion":"lerna/6.6.2/node@v20.17.0+x64 (linux)","description":"IORedis connector","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ioredis":"^5.4.1","@biorate/tools":"1.102.1","@biorate/config":"1.102.1","@biorate/errors":"1.102.0","@biorate/connector":"1.102.1","@biorate/inversion":"1.102.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ioredis_1.102.1_1740762804060_0.0338448980234205","host":"s3://npm-registry-packages-npm-production"}},"1.104.0":{"name":"@biorate/ioredis","version":"1.104.0","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/ioredis@1.104.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"d63e9e8e742a738122e01edff9a5bf06229d8fbb","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-1.104.0.tgz","fileCount":35,"integrity":"sha512-KIOaUWe+Lq5etaVsMEUI70ux4EW4aMl9PyJo8BvqcNzzLbAJPSTSHBsDTmzGg3SomL02cb4kTX+SvYR+vgqoJA==","signatures":[{"sig":"MEUCIH0DgO10wREZr9nRwu9i4J9oVSQRxY3ivZOoZ3505aIdAiEA0IV+YWq0/Ztfvn4O0i65y4tc+BlkLMDwWfaQLO9AWaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130945},"main":"dist","gitHead":"acc3ac181fc8699bbdb1cd1240b136abcac4510a","scripts":{"test":"npx nyc --reporter=lcov --reporter=text-summary -- npx mocha --exit -r ts-node/register tests/**/*.spec.ts","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/ioredis"},"_npmVersion":"lerna/6.6.2/node@v20.17.0+x64 (linux)","description":"IORedis connector","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ioredis":"^5.4.1","@biorate/tools":"1.102.1","@biorate/config":"1.104.0","@biorate/errors":"1.102.0","@biorate/connector":"1.104.0","@biorate/inversion":"1.104.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ioredis_1.104.0_1740766363626_0.17036347840228294","host":"s3://npm-registry-packages-npm-production"}},"1.120.0":{"name":"@biorate/ioredis","version":"1.120.0","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/ioredis@1.120.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"f3d7d17b4b56ee8a4c56885af283e24f5c5cae99","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-1.120.0.tgz","fileCount":35,"integrity":"sha512-oBsYLZOfzxfxlHrOCkkvDVIK+DKh/Vfpv6pgaPc+AZaOiiDna+YleaiVjsw74CP59kvrdwwEtdO/w8cHcE5iyA==","signatures":[{"sig":"MEYCIQD9IqO4MupDWTM2q2ScWG9xFENlIHGQvhQAg3SntTGdhwIhAOOmCgskerBtAhUYLYoLqc94Y8cQaVl3Dx9WMBLENSWv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131090},"main":"dist","gitHead":"d123b545b86e1a03e0b7bd198b9d12af47e9f015","scripts":{"test":"npx nyc --reporter=lcov --reporter=text-summary -- npx mocha --exit -r ts-node/register tests/**/*.spec.ts","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/ioredis"},"_npmVersion":"lerna/6.6.2/node@v20.17.0+x64 (linux)","description":"IORedis connector","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ioredis":"^5.4.1","@biorate/tools":"1.102.1","@biorate/config":"1.120.0","@biorate/errors":"1.102.0","@biorate/connector":"1.120.0","@biorate/inversion":"1.120.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ioredis_1.120.0_1745952357473_0.06327216108692979","host":"s3://npm-registry-packages-npm-production"}},"1.153.0":{"name":"@biorate/ioredis","version":"1.153.0","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/ioredis@1.153.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"840372f10d0afa127853821badfb457b41cbfc15","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-1.153.0.tgz","fileCount":35,"integrity":"sha512-khwAGMmN8uV5vA06Qlk60HFY81dWw6IxtVRzFS4slHSDNgHiQBzOGqwLYM8dsZAUUr2KXVrdMislz3D0C0zHEw==","signatures":[{"sig":"MEUCIDM2NcEHb5cRYeP8FHujQpxcCR3ZZQSPvJGAI5M4sZF7AiEA5KuvOae7ZJN1TuHU7hOKf/z/masxA+8TaOEoltpcGYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138485},"main":"dist","gitHead":"1d40dc0ffae1f34f0b1de6674dee6b0c3072e143","scripts":{"test":"npx nyc --reporter=lcov --reporter=text-summary -- npx mocha --exit -r ts-node/register tests/**/*.spec.ts","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/ioredis"},"_npmVersion":"lerna/6.6.2/node@v20.17.0+x64 (linux)","description":"IORedis connector","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ioredis":"^5.4.1","@biorate/tools":"1.102.1","@biorate/config":"1.120.0","@biorate/errors":"1.102.0","@biorate/connector":"1.120.0","@biorate/inversion":"1.120.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ioredis_1.153.0_1757071404273_0.20971778054138057","host":"s3://npm-registry-packages-npm-production"}},"1.156.0":{"name":"@biorate/ioredis","version":"1.156.0","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/ioredis@1.156.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"01a5d380739f02330f1e9246b0aa62b9514e51cd","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-1.156.0.tgz","fileCount":35,"integrity":"sha512-V4HU2e+BkRF2PLLYCdP7VJIShXOFp1Ks9569kKLV7cDNzZU1tum6mr4wcA5goh9lFD/btcX+tecrerCgSHuOvQ==","signatures":[{"sig":"MEUCIDaWcJsYX6EIvOun2Cb6g/tTlw7GhkBb3FLGf5aGmR4iAiEA4k4B784TWRbbXYQg/WB7jK5A/idxVDCZE58cmUQdZUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138357},"main":"dist","gitHead":"0ce17602d2b4b84d986fa04a92b674638657a97f","scripts":{"test":"npx nyc --reporter=lcov --reporter=text-summary -- npx mocha --exit -r ts-node/register tests/**/*.spec.ts","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/ioredis"},"_npmVersion":"lerna/6.6.2/node@v20.17.0+x64 (linux)","description":"IORedis connector","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ioredis":"^5.4.1","@biorate/tools":"1.102.1","@biorate/config":"1.156.0","@biorate/errors":"1.102.0","@biorate/connector":"1.156.0","@biorate/inversion":"1.156.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ioredis_1.156.0_1758188066416_0.30927397172487603","host":"s3://npm-registry-packages-npm-production"}},"1.156.2":{"name":"@biorate/ioredis","version":"1.156.2","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/ioredis@1.156.2","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"9c1b1f5c00ad2ae9aec0656b1e74dacfd19ba5bb","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-1.156.2.tgz","fileCount":35,"integrity":"sha512-vaiAoukbZhPoVPBb3d1QjvmtoaWj3wE4XG5ElGt41zFsEZilGUApfGB/05ugYH0rdplE3q4GivEoJ09zF6N+Gg==","signatures":[{"sig":"MEQCIADnIQ0WEy0cj2dm+Pz31+vxhw1JDXRpaEsmN0WrZpuaAiBAaOYbAEy4EeLm/bK3Ly0/N9bTNbmpFbnVxU4zd9DEeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138432},"main":"dist","gitHead":"99dfa1b6591c67b664f91d54f3ff5a5918fdeb3d","scripts":{"test":"npx nyc --reporter=lcov --reporter=text-summary -- npx mocha --exit -r ts-node/register tests/**/*.spec.ts","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/ioredis"},"_npmVersion":"lerna/6.6.2/node@v20.17.0+x64 (linux)","description":"IORedis connector","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ioredis":"^5.4.1","@biorate/tools":"1.102.1","@biorate/config":"1.156.2","@biorate/errors":"1.102.0","@biorate/connector":"1.156.2","@biorate/inversion":"1.156.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ioredis_1.156.2_1758188917853_0.6386859097919051","host":"s3://npm-registry-packages-npm-production"}},"1.157.0":{"name":"@biorate/ioredis","version":"1.157.0","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/ioredis@1.157.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"e7adc7f88101ad4ed577b9ee805a159e8d4f6804","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-1.157.0.tgz","fileCount":34,"integrity":"sha512-4SCnrZUAWO2bOm39sHvFfqdEdlWMlw84kONcWdRGPZjRFlJbQHiTkrET90qmvrsG+rQyUOoRRjJD919wjFt56g==","signatures":[{"sig":"MEYCIQCiuAEhsaZKhbiICpcaCOWEPP8g31B24+z6slyKVRYn8wIhAP8XAKwSDa4Uz1XtbQ1+4z/TIicYb3MV2M5R/hjh1ip8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138598},"main":"dist","gitHead":"7ea861fb80ae99df452b6e35cab55fa4906d48ee","scripts":{"test":"npx nyc --reporter=lcov --reporter=text-summary -- npx mocha --exit -r ts-node/register tests/**/*.spec.ts","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/ioredis"},"_npmVersion":"lerna/6.6.2/node@v20.17.0+x64 (linux)","description":"IORedis connector","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ioredis":"^5.4.1","@biorate/tools":"1.102.1","@biorate/config":"1.156.2","@biorate/errors":"1.102.0","@biorate/connector":"1.156.2","@biorate/inversion":"1.156.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ioredis_1.157.0_1758622798350_0.8685152204251867","host":"s3://npm-registry-packages-npm-production"}},"1.158.0":{"name":"@biorate/ioredis","version":"1.158.0","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/ioredis@1.158.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"432a30e69410783ae5014b6485ad5b690bbf0d80","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-1.158.0.tgz","fileCount":20,"integrity":"sha512-La0mt/p43F5i3AO+kdEkZu5Rl1cvSSC/MG4rvRCPJElasTfY3IUKXB7iXUlQZoc4oLXe5i/szIR6wIskxAjS2A==","signatures":[{"sig":"MEUCIQDufwinquZX1+7ttF0xeOKJaz7atXU0T6lDbsSUr/P6SQIgCK9CoZ6/YRHC5a+wN6s1hfApQs1T5OonuWkU27hJJw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77680},"main":"dist/index.js","gitHead":"8ecaa1b106d60fa5fd4cb66d31d32df62793daf3","scripts":{"test":"npx nyc --nycrc-path ../../../.nycrc.json -- npx mocha tests/**/*.spec.ts","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/ioredis"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"IORedis connector","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ioredis":"^5.4.1","@biorate/tools":"2.0.0","@biorate/config":"2.0.0","@biorate/errors":"2.0.0","@biorate/connector":"2.0.0","@biorate/inversion":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ioredis_1.158.0_1770734656443_0.2650678077528954","host":"s3://npm-registry-packages-npm-production"}},"1.159.0":{"name":"@biorate/ioredis","version":"1.159.0","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/ioredis@1.159.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"9e90d2dc5f2f55b3476323828d188cdc7c3166dc","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-1.159.0.tgz","fileCount":47,"integrity":"sha512-SHOfFp6Q5Jw6vKyveOjMtGlUD0bdCk+UjzTTuBkpl3JoVQC7MEpOhxLo27/8/jOJAqEuOwnkHEcwBG8dnfPZ6w==","signatures":[{"sig":"MEUCIAUW70RFJb90SyBrEJF0yYB1MxV3TiwOD6pn9OY97DLaAiEA1BtOGPcJlWqk7j3Uzz7PNwHsOm6Qw3BLJL1mzcrrvCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209733},"main":"dist/index.js","gitHead":"0126537d1b25654e1216019fb9f25cf248aac213","scripts":{"test":"npx vitest run --coverage","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/ioredis"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"IORedis connector","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ioredis":"^5.4.1","@biorate/tools":"2.1.0","@biorate/config":"2.1.0","@biorate/errors":"2.1.0","@biorate/connector":"2.1.0","@biorate/inversion":"2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ioredis_1.159.0_1770966644698_0.4399820279449014","host":"s3://npm-registry-packages-npm-production"}},"1.159.1":{"name":"@biorate/ioredis","version":"1.159.1","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/ioredis@1.159.1","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"cce94b99ded875012cbba84ad710b50091182237","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-1.159.1.tgz","fileCount":47,"integrity":"sha512-40SND5G7085Clt1zbVtVdlMCbR5h+f4bQ1jg0mnMtWddfJkGk6OJIbCwe4vZg7d7QJoC0Nnw2NyOqgus0sdqAg==","signatures":[{"sig":"MEUCIQCo15XysgQOYfYKkqme3gDAVhUQ3jXd1U1vvAFUyfBX8QIga70r2dDfopIJH7OAWnHWCF7unKhCKygCDv3ph65Ec0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216471},"main":"dist/index.js","gitHead":"6cd01213cc3558acd7e1f65858b0486b179641b8","scripts":{"test":"npx vitest run --coverage","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/ioredis"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"IORedis connector","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ioredis":"^5.4.1","@biorate/tools":"2.1.0","@biorate/config":"2.1.0","@biorate/errors":"2.1.0","@biorate/connector":"2.1.1","@biorate/inversion":"2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ioredis_1.159.1_1774338277373_0.37821851930457306","host":"s3://npm-registry-packages-npm-production"}},"1.160.0":{"name":"@biorate/ioredis","version":"1.160.0","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/ioredis@1.160.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"74dc82830a866a7aa2d72dfa60504b2acef6c3cf","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-1.160.0.tgz","fileCount":47,"integrity":"sha512-ZR3vw2zyezvG2o0REBYc5rCHjxmG7eaD+JELgSbQ0KFib8o4+l6wJ9H09yqm0rrLi0jZbDTapqOElUrEvKg7Jg==","signatures":[{"sig":"MEYCIQCeZUwOK5Omrm/v8PGpJsgL+j6zl51redi1OilBSlXFzgIhAK39GWyUMAgNQ9/tgj1UrDopZGRxHiZGmgzuaaH4kR7q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216741},"main":"dist/index.js","gitHead":"1d464d270ce543eac945feabaefe87b755dbb3a4","scripts":{"test":"npx vitest run --coverage","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/ioredis"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"IORedis connector","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ioredis":"^5.4.1","@biorate/tools":"2.2.0","@biorate/config":"2.2.0","@biorate/errors":"2.2.0","@biorate/connector":"2.2.0","@biorate/inversion":"2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ioredis_1.160.0_1776692183259_0.11556635230522261","host":"s3://npm-registry-packages-npm-production"}},"1.160.2":{"name":"@biorate/ioredis","version":"1.160.2","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/ioredis@1.160.2","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"bbb804a016ff37015d143d3cc1f604d2914e66e3","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-1.160.2.tgz","fileCount":70,"integrity":"sha512-IQ02LsYNc53CuhoEuqF/grg5G0Umjqec5PAUd56FoBuv+oKHoF/5tGLXmEh6jj1g3rja/Twsi9i60MQCO6n+FQ==","signatures":[{"sig":"MEUCIQC+PbN0o+rr/BXgkFxgIghze1Z3VEkXADCNZaugeqQeTAIgJhmPBfzkfdty1hAIJ6rObv/R5knqLmFuzkrJm7PwiSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":419068},"main":"dist/index.js","gitHead":"2dac7ef29ebdfb090c48d9b20cc1c860eb510752","scripts":{"test":"npx vitest run --coverage","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/ioredis"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"IORedis connector","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ioredis":"^5.4.1","@biorate/tools":"2.2.0","@biorate/config":"2.2.2","@biorate/errors":"2.2.0","@biorate/connector":"2.2.2","@biorate/inversion":"2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ioredis_1.160.2_1777893412034_0.8255837823057282","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@biorate/ioredis","version":"2.0.0","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/ioredis@2.0.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"c2f369f72da5a6bd444139c8dc23e531d5f270c3","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-2.0.0.tgz","fileCount":17,"integrity":"sha512-HUpZNdyfgpKrxiBuQ9Y7pl/pEUMVCjdb6lRrvvNP/HLsAt/RFzIW8vdKx6/wBIIsFhrXJGUNTyIQR5znXelxXQ==","signatures":[{"sig":"MEYCIQDrnY57YTJNAmg//Hb7KhnAwcART9wPIHziaXnJrzyd7QIhAP3cFsBFenV4QhCswfSTZxXeL4EdcRvclssrMbUuVouY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11692},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"b2400d06c44d0cac2dd01440a6075a100702c278","scripts":{"lint":"eslint src --ext .ts","test":"npx vitest run --coverage","build":"pnpm run clean && pnpm run build:cjs && pnpm run build:esm && pnpm run build:types","clean":"cleanup dist","format":"prettier --check src","lint:fix":"eslint src --ext .ts --fix","build:cjs":"npx tsc -p ./tsconfig.build.cjs.json","build:esm":"npx tsc -p ./tsconfig.build.esm.json","format:fix":"prettier --write src","build:types":"npx tsc -p ./tsconfig.build.types.json","postbuild:cjs":"node ../../../.scripts/write-package-type.js dist/cjs commonjs","postbuild:esm":"tsc-esm-fix --tsconfig=./tsconfig.build.esm.json --target=./dist/esm && node ../../../.scripts/write-package-type.js dist/esm module","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/ioredis"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"IORedis connector","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ioredis":"^5.4.1","@biorate/tools":"3.0.0","@biorate/config":"3.0.0","@biorate/errors":"3.0.0","@biorate/connector":"3.0.0","@biorate/inversion":"3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ioredis_2.0.0_1778744205973_0.5606000565159006","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@biorate/ioredis","version":"2.0.1","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/ioredis@2.0.1","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"7657ae87535564f087a798bf19595569394e800d","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-2.0.1.tgz","fileCount":17,"integrity":"sha512-wIuKknXgF3CvU3jHFFdrXUD/wvawE6QcRSQ7eP83ZfO+f7GobjN33w+ms6oTVVVqx1W5lWpN3ekNaUkp5+pRTQ==","signatures":[{"sig":"MEUCIQCWNWsH1ch2z55/VrVapRTWuZlBsgDclJ93UBGMxNIVVgIgJI++TeaBhphOsLN/WPCKQTn/7l7JZEpixnLHu5Qk7i4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11692},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"e4a489040e6c207cd1d27640d4cdc7a1dae4e8d0","scripts":{"lint":"eslint src --ext .ts","test":"npx vitest run --coverage","build":"pnpm run clean && pnpm run build:cjs && pnpm run build:esm && pnpm run build:types","clean":"cleanup dist","format":"prettier --check src","lint:fix":"eslint src --ext .ts --fix","build:cjs":"npx tsc -p ./tsconfig.build.cjs.json","build:esm":"npx tsc -p ./tsconfig.build.esm.json","format:fix":"prettier --write src","build:types":"npx tsc -p ./tsconfig.build.types.json","postbuild:cjs":"node ../../../.scripts/write-package-type.js dist/cjs commonjs","postbuild:esm":"tsc-esm-fix --tsconfig=./tsconfig.build.esm.json --target=./dist/esm && node ../../../.scripts/write-package-type.js dist/esm module","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/ioredis"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"IORedis connector","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ioredis":"^5.4.1","@biorate/tools":"3.0.1","@biorate/config":"3.0.1","@biorate/errors":"3.0.0","@biorate/connector":"3.0.1","@biorate/inversion":"3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ioredis_2.0.1_1778914060955_0.78054147123643","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@biorate/ioredis","version":"2.0.2","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/ioredis@2.0.2","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"d499a1b534068c3b6dc8cac91ddec199e7dd8ea4","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-2.0.2.tgz","fileCount":17,"integrity":"sha512-11FESDEc7FN8zl2EShtRC1UiIkGGffvRP2mDPBWWFHmGN8sx3XmvkUkMgNLrIR0g4zTzr49V355K8syZzEWEDg==","signatures":[{"sig":"MEYCIQD19UazT/hYzFcTka/AE+/61yvXFsCy7NsPTeIe9cv6dgIhALWxoGwe3KIiMD2DcwtcYjQ86JszC/QGr8dNhyfoDNJG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11692},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"ca18c1129712e77a6ec8fb2033a54f94e5620ce0","scripts":{"lint":"eslint src --ext .ts","test":"npx vitest run --coverage","build":"pnpm run clean && pnpm run build:cjs && pnpm run build:esm && pnpm run build:types","clean":"cleanup dist","format":"prettier --check src","lint:fix":"eslint src --ext .ts --fix","build:cjs":"npx tsc -p ./tsconfig.build.cjs.json","build:esm":"npx tsc -p ./tsconfig.build.esm.json","format:fix":"prettier --write src","build:types":"npx tsc -p ./tsconfig.build.types.json","postbuild:cjs":"node ../../../.scripts/write-package-type.js dist/cjs commonjs","postbuild:esm":"tsc-esm-fix --tsconfig=./tsconfig.build.esm.json --target=./dist/esm && node ../../../.scripts/write-package-type.js dist/esm module","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/ioredis"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"IORedis connector","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ioredis":"^5.4.1","@biorate/tools":"3.0.1","@biorate/config":"3.1.0","@biorate/errors":"3.0.0","@biorate/connector":"3.0.2","@biorate/inversion":"3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ioredis_2.0.2_1779113250457_0.13643698314111985","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@biorate/ioredis","version":"2.1.0","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/ioredis@2.1.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"84cea0a282302e433c824f8a249f2645fe693dd4","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-2.1.0.tgz","fileCount":17,"integrity":"sha512-plZ+ifphOjY9BIQd73rOMAjjronnPoE5x3axjJibtB7yXYZhGu28j5gKDQuuxrsYXEz3sUKiv37nP+Yp/d2jmQ==","signatures":[{"sig":"MEQCICog7DjE+7YsbsjUgt+EVJjhH1EcZT3D1H9uqehAOC35AiA+J9GuF3EMsA0/oqHi+LcyMnnIT5e9X9t1gjgMZThRgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11688},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"010221e54e07d16098c47b67bc7ed38ab0e43fb2","scripts":{"lint":"eslint src --ext .ts","test":"npx vitest run --coverage","build":"pnpm run clean && pnpm run build:cjs && pnpm run build:esm && pnpm run build:types","clean":"cleanup dist","format":"prettier --check src","lint:fix":"eslint src --ext .ts --fix","build:cjs":"npx tsc -p ./tsconfig.build.cjs.json","build:esm":"npx tsc -p ./tsconfig.build.esm.json","format:fix":"prettier --write src","build:types":"npx tsc -p ./tsconfig.build.types.json","postbuild:cjs":"node ../../../.scripts/write-package-type.js dist/cjs commonjs","postbuild:esm":"tsc-esm-fix --tsconfig=./tsconfig.build.esm.json --target=./dist/esm && node ../../../.scripts/write-package-type.js dist/esm module","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/ioredis"},"_npmVersion":"lerna/9.0.7/node@v24.13.0+x64 (linux)","description":"IORedis connector","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ioredis":"^5.4.1","@biorate/tools":"3.1.0","@biorate/config":"3.2.0","@biorate/errors":"3.1.0","@biorate/connector":"3.1.0","@biorate/inversion":"3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ioredis_2.1.0_1781720297843_0.7693077428540505","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@biorate/ioredis","version":"2.1.1","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/ioredis@2.1.1","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"3cc08cc42081e730fed74e49a905596c7c45e1f3","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-2.1.1.tgz","fileCount":17,"integrity":"sha512-gkUUcFRUU0i2oLlQmTI9DiK2Ecsfp3bnnoRXTNwhY/uiuab+PLs6o3MjjlPfVleTLsPrPYQp1wFZw7wcKeLkYg==","signatures":[{"sig":"MEQCIBLQA8AhVFC+gaPct7fEEDc3ddifRNjaNxjIhg4Ahm6JAiAr0tHGWblAgySiFNHRRJjHKENlqQKkBQQqaf8bRtO5hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13774},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"ff1dcf14a733ce8004ca582d2c421a2154ce97cb","scripts":{"lint":"eslint src --ext .ts","test":"npx vitest run --coverage","build":"pnpm run clean && pnpm run build:cjs && pnpm run build:esm && pnpm run build:types","clean":"cleanup dist","format":"prettier --check src","lint:fix":"eslint src --ext .ts --fix","build:cjs":"npx tsc -p ./tsconfig.build.cjs.json","build:esm":"npx tsc -p ./tsconfig.build.esm.json","format:fix":"prettier --write src","build:types":"npx tsc -p ./tsconfig.build.types.json","postbuild:cjs":"node ../../../.scripts/write-package-type.js dist/cjs commonjs","postbuild:esm":"tsc-esm-fix --tsconfig=./tsconfig.build.esm.json --target=./dist/esm && node ../../../.scripts/write-package-type.js dist/esm module","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/ioredis"},"_npmVersion":"lerna/9.0.7/node@v24.13.0+x64 (linux)","description":"IORedis connector","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ioredis":"^5.4.1","@biorate/tools":"3.1.1","@biorate/config":"3.2.1","@biorate/errors":"3.1.1","@biorate/connector":"3.1.1","@biorate/inversion":"3.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ioredis_2.1.1_1782482063903_0.9967621386870547","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@biorate/ioredis","version":"2.1.2","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/ioredis@2.1.2","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"2c2c833984c2c7cc89b02bb4f2402d42e4de4e2d","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-2.1.2.tgz","fileCount":17,"integrity":"sha512-ydijBz3HnxZuLiqtrtnLyswSmGjJOjE/gcKd+Qcc0Zv+XKVWq2Cg7e5o1HCl7Scehz7BNrW6b8iFORYwyarmTw==","signatures":[{"sig":"MEUCIH/IDMiW+Or54ESbalvYAv0aHHfhPqqJHlKfFNm+qt2PAiEA7TxdqBbUkmUdX581oaVDIOIdjaJ6bn0qR7Na8HCDxB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13774},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"e17a03900999e261a0eb04c6afb09b9535cad952","scripts":{"lint":"eslint src --ext .ts","test":"npx vitest run --coverage","build":"pnpm run clean && pnpm run build:cjs && pnpm run build:esm && pnpm run build:types","clean":"cleanup dist","format":"prettier --check src","lint:fix":"eslint src --ext .ts --fix","build:cjs":"npx tsc -p ./tsconfig.build.cjs.json","build:esm":"npx tsc -p ./tsconfig.build.esm.json","format:fix":"prettier --write src","build:types":"npx tsc -p ./tsconfig.build.types.json","postbuild:cjs":"node ../../../.scripts/write-package-type.js dist/cjs commonjs","postbuild:esm":"tsc-esm-fix --tsconfig=./tsconfig.build.esm.json --target=./dist/esm && node ../../../.scripts/write-package-type.js dist/esm module","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/ioredis"},"_npmVersion":"lerna/9.0.7/node@v24.13.0+x64 (linux)","description":"IORedis connector","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ioredis":"^5.4.1","@biorate/tools":"3.1.2","@biorate/config":"3.2.2","@biorate/errors":"3.1.2","@biorate/connector":"3.1.2","@biorate/inversion":"3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ioredis_2.1.2_1782484148039_0.664813036399923","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@biorate/ioredis","version":"2.1.3","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/ioredis@2.1.3","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"bfd793a7bc15bebb6b45eabe230883ecafe4ada5","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-2.1.3.tgz","fileCount":17,"integrity":"sha512-eVtAY5GGPm85AMF0CygsXC5U+Jxl98gq83DT+6KXrbZ9eEjhoSrGArWmpe/3AQIeOxL0trKs6QtFM+DuQFRLmQ==","signatures":[{"sig":"MEUCIQCnBIbeVcneKEhHgtEtJalBW4TndOuKvqPmq9l9AmGfFwIgHAXWyB0OlQ0R7Z1So437FrYSAc/sgbX7tbI+BlDvgUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13774},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"146d0a721093d0327ba4cacd275783a779bc3059","scripts":{"lint":"eslint src --ext .ts","test":"npx vitest run --coverage","build":"pnpm run clean && pnpm run build:cjs && pnpm run build:esm && pnpm run build:types","clean":"cleanup dist","format":"prettier --check src","lint:fix":"eslint src --ext .ts --fix","build:cjs":"npx tsc -p ./tsconfig.build.cjs.json","build:esm":"npx tsc -p ./tsconfig.build.esm.json","format:fix":"prettier --write src","build:types":"npx tsc -p ./tsconfig.build.types.json","postbuild:cjs":"node ../../../.scripts/write-package-type.js dist/cjs commonjs","postbuild:esm":"tsc-esm-fix --tsconfig=./tsconfig.build.esm.json --target=./dist/esm && node ../../../.scripts/write-package-type.js dist/esm module","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/ioredis"},"_npmVersion":"lerna/9.0.7/node@v24.13.0+x64 (linux)","description":"IORedis connector","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ioredis":"^5.4.1","@biorate/tools":"3.1.2","@biorate/config":"3.2.3","@biorate/errors":"3.1.2","@biorate/connector":"3.1.3","@biorate/inversion":"3.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ioredis_2.1.3_1782484736867_0.850452953518142","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@biorate/ioredis","version":"2.2.0","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/ioredis@2.2.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"633570a788939904ab1c5c738787b803183b3caf","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-2.2.0.tgz","fileCount":17,"integrity":"sha512-4GVFhr6dmSEeYnF+ZwZONT6SnNO7A+nJRNfGUa4ttQToG4AcuCuD8BsFHhSb20RYWT1WXhux73DRTt6j+p2wKA==","signatures":[{"sig":"MEUCIQC8F3DGGgwdZAFTmQ1uY1elnX4FZq5HPMPgvr7jexLWmAIgfEOl0G+2hOhkClv4uy+XlI+1tIOn5oyczTVLs5wOLZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14710},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"da3a3753523ba3a5b872fc8698cea30680f2aad8","scripts":{"lint":"eslint src --ext .ts","test":"npx vitest run --coverage","build":"pnpm run clean && pnpm run build:cjs && pnpm run build:esm && pnpm run build:types","clean":"cleanup dist","format":"prettier --check src","lint:fix":"eslint src --ext .ts --fix","build:cjs":"npx tsc -p ./tsconfig.build.cjs.json","build:esm":"npx tsc -p ./tsconfig.build.esm.json","format:fix":"prettier --write src","build:types":"npx tsc -p ./tsconfig.build.types.json","postbuild:cjs":"node ../../../.scripts/write-package-type.js dist/cjs commonjs","postbuild:esm":"tsc-esm-fix --tsconfig=./tsconfig.build.esm.json --target=./dist/esm && node ../../../.scripts/write-package-type.js dist/esm module","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/ioredis"},"_npmVersion":"lerna/9.0.7/node@v24.13.0+x64 (linux)","description":"IORedis connector","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ioredis":"^5.4.1","@biorate/tools":"3.1.2","@biorate/config":"3.2.3","@biorate/errors":"3.1.2","@biorate/connector":"3.1.3","@biorate/inversion":"3.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ioredis_2.2.0_1785754911618_0.09131981357186847","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@biorate/ioredis","version":"2.2.1","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/ioredis@2.2.1","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"a2af9f78a809608f2d8b47ab3ba4d3e514786c23","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-2.2.1.tgz","fileCount":17,"integrity":"sha512-nXRo5OFMZ8dgv/jMuwRk5VwyGFYshAjSWxXlJPTHhyGvpsaTldKTHdX0yDOhy2mx9ecukLIS8yFQ+XVnq9vA4Q==","signatures":[{"sig":"MEQCIAGOcsK4ZWefz1TWQiyTAMalrznVrQYqMEYPVOaBru+nAiAgJdW47qFl7HZBeUgkQQqlWEkggIGlajYAv4VTwIN48w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14615},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"2434bb720d6ab5250f82ce3cf51a488c190e71a8","scripts":{"lint":"eslint src --ext .ts","test":"npx vitest run --coverage","build":"pnpm run clean && pnpm run build:cjs && pnpm run build:esm && pnpm run build:types","clean":"cleanup dist","format":"prettier --check src","lint:fix":"eslint src --ext .ts --fix","build:cjs":"npx tsc -p ./tsconfig.build.cjs.json","build:esm":"npx tsc -p ./tsconfig.build.esm.json","format:fix":"prettier --write src","build:types":"npx tsc -p ./tsconfig.build.types.json","postbuild:cjs":"node ../../../.scripts/write-package-type.js dist/cjs commonjs","postbuild:esm":"tsc-esm-fix --tsconfig=./tsconfig.build.esm.json --target=./dist/esm && node ../../../.scripts/write-package-type.js dist/esm module","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/ioredis"},"_npmVersion":"lerna/9.0.7/node@v24.13.0+x64 (linux)","description":"IORedis connector","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ioredis":"^5.4.1","@biorate/tools":"3.1.2","@biorate/config":"3.2.3","@biorate/errors":"3.1.2","@biorate/connector":"3.1.3","@biorate/inversion":"3.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ioredis_2.2.1_1785831382685_0.054412046964639416","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@biorate/ioredis","version":"2.3.0","description":"IORedis connector","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js","default":"./dist/cjs/index.js"}},"scripts":{"clean":"cleanup dist","build:cjs":"npx tsc -p ./tsconfig.build.cjs.json","build:esm":"npx tsc -p ./tsconfig.build.esm.json","build:types":"npx tsc -p ./tsconfig.build.types.json","build":"pnpm run clean && pnpm run build:cjs && pnpm run build:esm && pnpm run build:types","postbuild:cjs":"node ../../../.scripts/write-package-type.js dist/cjs commonjs","postbuild:esm":"tsc-esm-fix --tsconfig=./tsconfig.build.esm.json --target=./dist/esm && node ../../../.scripts/write-package-type.js dist/esm module","format":"prettier --check src","lint":"eslint src --ext .ts","format:fix":"prettier --write src","lint:fix":"eslint src --ext .ts --fix","test":"npx vitest run --coverage","prepublishOnly":"pnpm run build"},"repository":{"type":"git","url":"git+https://github.com/biorate/core.git","directory":"packages/@biorate/ioredis"},"publishConfig":{"access":"public"},"homepage":"https://biorate.github.io/core","keywords":["redis","connector"],"author":{"name":"llevkin"},"license":"MIT","dependencies":{"@biorate/config":"3.2.3","@biorate/connector":"3.1.3","@biorate/errors":"3.1.2","@biorate/inversion":"3.1.3","@biorate/tools":"3.1.2","ioredis":"^6.0.0"},"gitHead":"e1d55863dad08b59a96eee95b45edcb3da813670","_id":"@biorate/ioredis@2.3.0","bugs":{"url":"https://github.com/biorate/core/issues"},"_nodeVersion":"24.13.0","_npmVersion":"lerna/9.0.7/node@v24.13.0+x64 (linux)","dist":{"integrity":"sha512-l2DoFPi5YhkYTiUpHNhf10u0EsM57VaDDHckZInS4Iytb2qUuShvVSSmVtYT2q0uLP89ZrE0eSk7qkandMCmOQ==","shasum":"817aed1ffef63d9050c64bcc767c5cd453540154","tarball":"https://registry.npmjs.org/@biorate/ioredis/-/ioredis-2.3.0.tgz","fileCount":20,"unpackedSize":21716,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAa+SsUKwhAmK5wihsTF0X7Uqqu8p7BgeTCN6ERl9UNoAiBlYiGm9lxXLKVPt4nbGHcKdU5VlnD8KWzbJzG98F+i0Q=="}]},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"directories":{},"maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ioredis_2.3.0_1786612314450_0.40953083872788154"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-24T10:37:43.839Z","modified":"2026-08-13T09:11:54.812Z","1.89.0":"2024-10-24T10:37:44.155Z","1.90.0":"2024-12-05T15:39:36.776Z","1.91.0":"2024-12-05T19:16:21.819Z","1.91.1":"2024-12-06T08:01:05.469Z","1.91.2":"2024-12-06T10:05:04.740Z","1.91.3":"2024-12-06T14:45:16.439Z","1.91.4":"2024-12-06T14:48:37.140Z","1.91.5":"2024-12-06T16:11:00.044Z","1.93.0":"2024-12-19T12:57:43.692Z","1.93.1":"2024-12-19T13:05:26.597Z","1.95.0":"2024-12-26T12:41:48.172Z","1.95.1":"2024-12-26T13:20:50.538Z","1.96.0":"2024-12-26T14:24:24.312Z","1.100.0":"2025-02-26T14:50:04.309Z","1.102.0":"2025-02-28T17:03:33.637Z","1.102.1":"2025-02-28T17:13:24.276Z","1.104.0":"2025-02-28T18:12:44.005Z","1.120.0":"2025-04-29T18:45:57.671Z","1.153.0":"2025-09-05T11:23:24.466Z","1.156.0":"2025-09-18T09:34:26.612Z","1.156.2":"2025-09-18T09:48:38.038Z","1.157.0":"2025-09-23T10:19:58.536Z","1.158.0":"2026-02-10T14:44:16.604Z","1.159.0":"2026-02-13T07:10:44.832Z","1.159.1":"2026-03-24T07:44:37.551Z","1.160.0":"2026-04-20T13:36:23.407Z","1.160.2":"2026-05-04T11:16:52.211Z","2.0.0":"2026-05-14T07:36:46.141Z","2.0.1":"2026-05-16T06:47:41.092Z","2.0.2":"2026-05-18T14:07:30.607Z","2.1.0":"2026-06-17T18:18:17.966Z","2.1.1":"2026-06-26T13:54:24.083Z","2.1.2":"2026-06-26T14:29:08.189Z","2.1.3":"2026-06-26T14:38:57.021Z","2.2.0":"2026-08-03T11:01:51.771Z","2.2.1":"2026-08-04T08:16:22.821Z","2.3.0":"2026-08-13T09:11:54.602Z"},"bugs":{"url":"https://github.com/biorate/core/issues"},"author":{"name":"llevkin"},"license":"MIT","homepage":"https://biorate.github.io/core","keywords":["redis","connector"],"repository":{"type":"git","url":"git+https://github.com/biorate/core.git","directory":"packages/@biorate/ioredis"},"description":"IORedis connector","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"readme":"# @biorate/ioredis\n\nIORedis connector — connection manager for the `ioredis` Redis client with configurable reconnect strategy.\n\n## Features\n\n- **Auto-connect** — creates `Redis` instance on `@init()` via config namespace `IORedis`.\n- **Reconnect strategy** — configurable retry count, timeout delta, and limit.\n- **Lazy connect** — uses `lazyConnect: true` for controlled connection timing.\n- **Fail-fast commands** — `maxRetriesPerRequest: 0` disables retries and command queueing, so errors surface immediately.\n- **Typed errors** — `IORedisCantConnectError` on connection failure.\n\n## Installation\n\n```bash\npnpm add @biorate/ioredis\n```\n\nRequires `@biorate/connector`, `@biorate/inversion`, `@biorate/config`, `ioredis`.\n\n## Quick start\n\n```ts\nimport { inject, container, Types, Core } from '@biorate/inversion';\nimport { IConfig, Config } from '@biorate/config';\nimport { IORedisConnector } from '@biorate/ioredis';\n\nclass Root extends Core() {\n  @inject(IORedisConnector) public connector: IORedisConnector;\n}\n\ncontainer.bind<IConfig>(Types.Config).to(Config).inSingletonScope();\ncontainer.bind<IORedisConnector>(IORedisConnector).toSelf().inSingletonScope();\ncontainer.bind<Root>(Root).toSelf().inSingletonScope();\n\ncontainer.get<IConfig>(Types.Config).merge({\n  IORedis: [\n    {\n      name: 'connection',\n      options: { host: 'localhost', port: 6379 },\n    },\n  ],\n});\n\n(async () => {\n  const root = container.get<Root>(Root);\n  await root.$run();\n  await root.connector.current!.set('key', 'value');\n  console.log(await root.connector.current!.get('key')); // 'value'\n})();\n```\n\n## API Reference\n\n### `IORedisConnector`\n\n| Member            | Type                                      | Description                                                        |\n| ----------------- | ----------------------------------------- | ------------------------------------------------------------------ |\n| `namespace`       | `'IORedis'`                               | Config key for connection definitions.                             |\n| `connect(config)` | `(config) => Promise<IIORedisConnection>` | Creates `Redis` instance; connects only when `lazyConnect: false`. |\n\n### Config\n\n```ts\ninterface IIORedisConfig extends IConnectorConfig {\n  host: string;\n  options: SentinelConnectionOptions & {\n    reconnectTimes?: number; // default: -1 (infinite attempts)\n    reconnectTimeoutDelta?: number; // default: 30_000 (ms)\n    reconnectTimeoutLimit?: number; // default: 30_000 (ms)\n    failoverDetector?: boolean; // default: true\n    lazyConnect?: boolean; // default: true\n    gracefulDegradation?: boolean; // default: true\n  };\n}\n```\n\n## Graceful Degradation\n\nBy default, all Redis commands return `null` instead of throwing errors when Redis is unavailable. This is controlled by the `gracefulDegradation` option.\n\n### Usage\n\n```ts\ncontainer.get<IConfig>(Types.Config).merge({\n  IORedis: [\n    {\n      name: 'connection',\n      options: {\n        host: 'localhost',\n        port: 6379,\n\n        // Enable graceful degradation (default: true)\n        gracefulDegradation: true,\n      },\n    },\n  ],\n});\n```\n\n### Behavior\n\n- `get()` → `null` instead of error\n- `set()` → `null` (operation ignored)\n- `del()` → `null` (operation ignored)\n- All other methods → similar behavior\n\n### Disable Graceful Degradation\n\nTo throw errors instead of returning `null`:\n\n```ts\ncontainer.get<IConfig>(Types.Config).merge({\n  IORedis: [\n    {\n      name: 'critical',\n      options: {\n        host: 'localhost',\n        port: 6379,\n        gracefulDegradation: false, // ← Throw errors\n      },\n    },\n  ],\n});\n```\n\n### When Redis is Unavailable\n\nWhen graceful degradation is enabled:\n\n1. No connection attempt happens on startup (lazy connect) — Redis connects on the first command\n2. All patched commands return `null` instead of throwing\n3. A warning is logged for each failed command\n\nCombined with `maxRetriesPerRequest: 0`, commands fail fast (no retries or offline queueing), so a command against an unavailable Redis returns `null` almost immediately instead of hanging.\n\nThis allows your application to continue running without Redis (e.g., in development or when Redis is temporarily unavailable).\n\n### Errors\n\n| Error                     | Condition                           |\n| ------------------------- | ----------------------------------- |\n| `IORedisCantConnectError` | `new Redis()` or `connect()` fails. |\n\n## Architecture\n\n```\nIORedisConnector extends Connector<IIORedisConfig, IIORedisConnection>\n│\n├── namespace = 'IORedis'\n├── connect(config)\n│   ├── new Redis({\n│   │     retryStrategy: (times) => {\n│   │       if (times > reconnectTimes && reconnectTimes !== -1) return null;\n│   │       return Math.min(times * delta, limit);\n│   │     },\n│   │     failoverDetector: true,\n│   │     lazyConnect: true,\n│   │     maxRetriesPerRequest: 0,\n│   │     ...config.options,            // user options win over defaults\n│   │   })\n│   ├── if (config.options.lazyConnect === false) await connection.connect()\n│   └── if (config.options.gracefulDegradation !== false) gracefulDegradation(connection)\n│\n└── connection is a redis: ioredis.Redis\n```\n\n### Config Defaults\n\n| Option                  | Default  | Notes                                       |\n| ----------------------- | -------- | ------------------------------------------- |\n| `reconnectTimes`        | `-1`     | Infinite reconnect attempts                 |\n| `reconnectTimeoutDelta` | `30_000` | ms between retry attempts                   |\n| `reconnectTimeoutLimit` | `30_000` | max ms between retry attempts               |\n| `failoverDetector`      | `true`   | Enable Sentinel failover detection          |\n| `lazyConnect`           | `true`   | Connect on first command instead of startup |\n| `maxRetriesPerRequest`  | `0`      | No command retries / offline queueing       |\n| `gracefulDegradation`   | `true`   | Return `null` instead of throwing           |\n\n### Learn\n\n- Documentation can be found here - [docs](https://biorate.github.io/core/modules/ioredis.html).\n\n### Release History\n\nSee the [CHANGELOG](https://github.com/biorate/core/blob/master/packages/%40biorate/ioredis/CHANGELOG.md)\n\n## License\n\n[MIT](https://github.com/biorate/core/blob/master/packages/%40biorate/ioredis/LICENSE)\n","readmeFilename":"README.md"}