{"nyc":{"reporter":["lcov"]},"tsd":{"directory":"test/typing"},"bugs":{"url":"https://github.com/redis/ioredis/issues"},"dist":{"shasum":"b757c590547c43a5e18ea9c312d05c5c46c7e6fa","tarball":"https://registry.npmjs.org/ioredis/-/ioredis-6.0.0.tgz","fileCount":105,"integrity":"sha512-f+Dtubxfpf6KYFq7WVXJoOLn0bk4TJrMrN9SzeE+jrWrCWj7XX3fA6vkryafhADX+GMymRxgDJDOI33COkJc0w==","signatures":[{"sig":"MEQCIBHyvjKf8Kpmfyw8QUg8XM6oqoyEZX8BNvs59ButYlDCAiAWu+2XPRNmnz/kwExx2+Wb69/Jf1C7rQ46uslKgQxjPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCO6+4A11lr0f0J0QDpFRTGkX+zySv5sMZ8Zk8FmZiWjwIgDA4i6z6aqHTFSQ0zXaP0mhT6ma9T//fnkLmJ3sMs2GE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1290811},"main":"./built/index.js","name":"ioredis","mocha":{"exit":true,"require":"ts-node/register","timeout":8000,"recursive":true},"types":"./built/index.d.ts","author":{"url":"http://zihua.li","name":"Zihua Li","email":"i@zihua.li"},"engines":{"node":">=20.0.0"},"funding":{"url":"https://opencollective.com/ioredis","type":"opencollective"},"gitHead":"8ed2946504a36ae9b1e186b9dccc56afcd046d78","license":"MIT","scripts":{"docs":"npx typedoc --logLevel Error --excludeExternals --excludeProtected --excludePrivate --readme none lib/index.ts","lint":"eslint --ext .js,.ts ./lib","test":"npm run test:js && npm run test:tsd","build":"rm -rf built && tsc","format":"prettier --write \"{,!(node_modules)/**/}*.{js,ts}\"","test:js":"TS_NODE_TRANSPILE_ONLY=true NODE_ENV=test mocha --no-experimental-strip-types \"test/helpers/*.ts\" \"test/unit/**/*.ts\" \"test/functional/**/*.ts\"","test:cov":"nyc npm run test:js","test:tsd":"npm run build && tsd","docker:setup":"docker compose -f test/docker-compose.yml up -d --wait","format-check":"prettier --check \"{,!(node_modules)/**/}*.{js,ts}\"","test:cluster":"TS_NODE_TRANSPILE_ONLY=true NODE_ENV=test mocha --no-experimental-strip-types \"test/cluster/**/*.ts\"","prepublishOnly":"node bin/generate-version.js && npm run build","docker:teardown":"docker compose -f test/docker-compose.yml down --volumes --remove-orphans","semantic-release":"semantic-release"},"_npmUser":{"name":"dmaier-redislabs","email":"david.maier@redis.com"},"homepage":"https://github.com/redis/ioredis#readme","keywords":["redis","cluster","sentinel","pipelining"],"repository":{"url":"git+https://github.com/redis/ioredis.git","type":"git"},"_npmVersion":"11.18.0","description":"A robust, performance-focused and full-featured Redis client for Node.js.","directories":{},"maintainers":[{"name":"ioredis-robot","email":"ioredis-robot@zihua.li"},{"name":"dmaier-redislabs","email":"david.maier@redis.com"}],"_nodeVersion":"24.18.0","dependencies":{"debug":"4.4.3","denque":"2.1.0","redis-errors":"1.2.0","cluster-key-slot":"1.1.1","@ioredis/commands":"2.0.0","standard-as-callback":"2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.31.2","chai":"^4.3.6","uuid":"^9.0.0","mocha":"^11.7.6","sinon":"^13.0.1","eslint":"^8.31.0","ts-node":"^10.9.2","typedoc":"^0.25.7","prettier":"^2.6.1","typescript":"^5.3.3","@types/chai":"^4.3.0","@types/node":"^20.11.16","@types/debug":"^4.1.5","@types/mocha":"^9.1.0","@types/sinon":"^10.0.11","server-destroy":"^1.0.1","chai-as-promised":"^7.1.1","semantic-release":"25.0.5","@types/redis-errors":"^1.2.1","@semantic-release/git":"10.0.1","@semantic-release/exec":"7.1.0","eslint-config-prettier":"^8.6.0","@types/chai-as-promised":"^7.1.5","@typescript-eslint/parser":"^6.21.0","@semantic-release/changelog":"6.0.3","@ioredis/interface-generator":"1.4.0","@typescript-eslint/eslint-plugin":"^6.21.0","@semantic-release/commit-analyzer":"13.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ioredis_6.0.0_1785510195346_0.9434960855564531","host":"s3://npm-registry-packages-npm-production"},"_id":"ioredis@6.0.0","version":"6.0.0"}