{"_id":"@northscaler/redis-test-support","_rev":"76-4c763ad08b7db7a531c6002e5128f6a2","name":"@northscaler/redis-test-support","description":"Redis Node.js Development Test Support Library","dist-tags":{"next-0.2":"0.2.0-pre.2","latest":"0.1.4","stable-0.1":"0.1.4"},"versions":{"0.1.0-pre.1":{"name":"@northscaler/redis-test-support","version":"0.1.0-pre.1","keywords":["redis","test"],"license":"MIT","_id":"@northscaler/redis-test-support@0.1.0-pre.1","maintainers":[{"name":"npm_scispike","email":"npm@scispike.com"},{"name":"npm_northscaler","email":"npm@northscaler.com"}],"homepage":"https://gitlab.com/northscaler-public/redis-test-support#README","bugs":{"url":"https://gitlab.com/northscaler-public/redis-test-support/issues"},"dist":{"shasum":"b224fc1a8e32ddcbdaaaab0e0bf0851b6679d931","tarball":"https://registry.npmjs.org/@northscaler/redis-test-support/-/redis-test-support-0.1.0-pre.1.tgz","fileCount":47,"integrity":"sha512-VlJaVYVMSL+aXAle/MHDkD2pIS3Qgu7F9TA3999H7yPnPkiwaVCvM+LqRU2HcOOULLof6nzdcgsNWsWngFPTcg==","signatures":[{"sig":"MEUCIDY4D/02qWeP+nHj16rj7WnXqGYpYYCxYUhs5TwI82HdAiEArN7ctEfk0LYpwoLWfjEcNLjh6mUnVSDL+l04kseS1ck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1271773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYUa7CRA9TVsSAnZWagAAjlgP/3S9RKzq7jZtyzsBZLB/\nK0SgIjeloZRRVCSQeRd1E8/BcwVJ99At1B1iFnTwHEwc7vdXPzL1JEbFwlwL\nDaWW55/AecTz3iqE55rWCbFAN2e3KA5rVN5VOB+yuOhyR+YmpGBATa28o6xo\ntFTlUNO1CQndtvEdpJD0L8fSqjLfIxG9oPdzgjbF0zTXNiJvXwmaPhldjBCt\nlj1yUkAjgUkdelbolIFMYv31mYWc1vmBbn4DHLSMmMyhe+mCCYdTvmbCipZM\nws+xlnMGVB6hjEC9R5Bl+w0Ss9fSTo4RsZg10fKSsiTZF38md+GF8AsBVeiC\nTG5mfLwyUYh49doVxwWMoeZF+rTi47m3urISxv+iKW78MwzLjjaX4NaXItAr\nrN1yc7wGupxswhuoaQVIts2fbAaoB2OoLKnPeYcOfzZdurAWk9NL8LFR+FSk\nCdHriJ13NxwUf9DpEMapF/HzRqyHAaTi2Qa1+ZKi44bIZmvL3l5Ue8iU0A1M\nFU/e9uTRRTxgolY0DVBOoE9ge+uYSIk359TnYBoaHj5uXHCInnY9848n0fdM\ni1KfpKuNMdeeUlNgXO+TIGs2X4KjZHdko5174nTrf62b7e3d5dLfzMapmZ1k\nrlYyMozgq8vus/ahSY+DyHsLIlmsto+F+aiO1axF688PAH3AxcNK23bb4YuV\ngSuB\r\n=3f0B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}],["@babel/plugin-proposal-throw-expressions"],["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"exit":true,"colors":true,"require":"@babel/register"},"engines":{"node":">=8.6.0"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","finalize-distribution":"cp package.json package-lock.json README.md lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/redis-test-support.git","type":"git"},"_npmVersion":"5.3.0","description":"Redis Node.js Development Test Support Library","directories":{},"_nodeVersion":"8.6.0","dependencies":{"uuid":"3.3.3","lodash":"4.17.15","fs-extra":"8.1.0","@babel/polyfill":"7.7.0","@northscaler/error-support":"3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"14.1.1","chai":"4.2.0","acorn":"7.1.0","jsdoc":"3.6.3","mocha":"6.2.2","redis":"2.8.0","standard":"14.3.1","copyfiles":"2.1.1","@babel/cli":"7.7.4","dirty-chai":"2.0.1","@babel/core":"7.7.4","npm-run-all":"4.1.5","babel-eslint":"10.0.3","@babel/register":"7.7.4","@babel/preset-env":"7.7.4","@babel/plugin-proposal-decorators":"7.7.4","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-optional-chaining":"7.7.4","@babel/plugin-proposal-throw-expressions":"7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/redis-test-support_0.1.0-pre.1_1583433402606_0.1433909713590804","host":"s3://npm-registry-packages"}},"0.1.0-pre.2":{"name":"@northscaler/redis-test-support","version":"0.1.0-pre.2","keywords":["redis","test"],"license":"MIT","_id":"@northscaler/redis-test-support@0.1.0-pre.2","maintainers":[{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"}],"homepage":"https://gitlab.com/northscaler-public/redis-test-support#README","bugs":{"url":"https://gitlab.com/northscaler-public/redis-test-support/issues"},"dist":{"shasum":"283c4339503bca61f37a73c17f9ca54bd4043712","tarball":"https://registry.npmjs.org/@northscaler/redis-test-support/-/redis-test-support-0.1.0-pre.2.tgz","fileCount":47,"integrity":"sha512-u/ATLDtO9CR1lkg1fxSzZNoVt8MONwdIBrYjZLewQHDejd06dNvEWT4cpWeAqeEIceHIyQYg5At5GoIiYI1kiw==","signatures":[{"sig":"MEYCIQCtZD9KLfgihu5yGmX2EWHktZZUET2+nep/seQYhTL4AAIhAKfSCYP2raNJi2u1Y6XBYx8OSJmqKMnJGKV6zYZQt/MJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1272535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYVTFCRA9TVsSAnZWagAA/6kP/RRDGBjNOu9O1A19M4V4\nglT39ppqa6wJ/aC1TODvrhN66Jn4Ud428HDYkQmExvbeZdsqNV+Tfjq0AZ/K\n/lcy6dlZ3RbfrARZNa6hpxIpFJdJ1YaJfmETjhvgfkKu9ZXUG14AmvuQcnvu\nr7HJz5no1QnzWwMOTlC03CuzoHiXITYD934gRw/7kGxdZwQTuDddMwCPGnvN\nadj5Lt6oAO9UIaBt2gIBxWAcY5mNzAOwQyGUHD8wzt8gkJgc1yn0vpjyBReK\nZ13z0InN9v8ChCe08nKNJxUhXLReXiCdnpOi0y7tTi28f+kCZR4BwkP+GuHX\n3fVCAVl5m1OpwrKfBeto68K5qBqXl2QzmtI6wN+EGv7uAlRI7Thh4+s87LHs\n/13l1BnDjZD3lgOWC13uq6xfV4sBPcSWprSbCrslKg2IoOw4aecCceEb8tzT\nc7jJtAnCawKd4lY39BxeJOE7nwY1fJhf0PSsoG6i6oNmJCBFyokQGBFyX4/0\nUcYd73ca/z+o8IHskIxpYbiYtoHUBJvk7xbC8ta0WVfOyGqPWzYXfXEB7fwB\nPNjGmzOLfrHFOKHMtX4auKh/QMRc63OFxKzr+Hk2ddRNSfaMR25p05V+nkO8\ntbHPd9gKbHPRGZiGvJTHiqXpqlcJ0WME/RcHKSyXYvN5sevTKjQPWc5vpw1F\n00z6\r\n=D3SE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}],["@babel/plugin-proposal-throw-expressions"],["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"exit":true,"colors":true,"require":"@babel/register"},"engines":{"node":">=8.6.0"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","finalize-distribution":"cp package.json package-lock.json README.md lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/redis-test-support.git","type":"git"},"_npmVersion":"5.3.0","description":"Redis Node.js Development Test Support Library","directories":{},"_nodeVersion":"8.6.0","dependencies":{"uuid":"3.3.3","lodash":"4.17.15","fs-extra":"8.1.0","@babel/polyfill":"7.7.0","@northscaler/error-support":"3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"14.1.1","chai":"4.2.0","acorn":"7.1.0","jsdoc":"3.6.3","mocha":"6.2.2","redis":"2.8.0","bluebird":"3.7.2","standard":"14.3.1","copyfiles":"2.1.1","@babel/cli":"7.7.4","dirty-chai":"2.0.1","@babel/core":"7.7.4","npm-run-all":"4.1.5","babel-eslint":"10.0.3","@babel/register":"7.7.4","@babel/preset-env":"7.7.4","@babel/plugin-proposal-decorators":"7.7.4","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-optional-chaining":"7.7.4","@babel/plugin-proposal-throw-expressions":"7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/redis-test-support_0.1.0-pre.2_1583436996870_0.9677350174757573","host":"s3://npm-registry-packages"}},"0.1.0-pre.3":{"name":"@northscaler/redis-test-support","version":"0.1.0-pre.3","keywords":["redis","test"],"license":"MIT","_id":"@northscaler/redis-test-support@0.1.0-pre.3","maintainers":[{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"}],"homepage":"https://gitlab.com/northscaler-public/redis-test-support#README","bugs":{"url":"https://gitlab.com/northscaler-public/redis-test-support/issues"},"dist":{"shasum":"d6a78bd7fc095f9aca5472388451a68232733613","tarball":"https://registry.npmjs.org/@northscaler/redis-test-support/-/redis-test-support-0.1.0-pre.3.tgz","fileCount":49,"integrity":"sha512-0WCQ5gME/mjXiF4o2o2TyS2qQqFfpHMhIlX4RFCh7ih43phG36H/vlatg8+ir+WKWXSEYh+QG/fHytVWubyf8A==","signatures":[{"sig":"MEYCIQC3CeAVV25k/ZQb5Ktuw/MDh9AAyCn6vkXeAM5+5AdviwIhANTZgb4bF3Y81Z/cUmHYRlvdNO4slJrZe/7iO2OgZCQ8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1272962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYYMLCRA9TVsSAnZWagAAlEgP/R7FXKk6htog0QLaUooJ\nj9PjRR5QOZ82Be0KJGdZFKbAe/0/U+ldKKxynX3LXGccqjo21AhX2aoxnyEp\nr0Ynhztl7c5Nc/TSeQISk1JBPjBywt0sOnndL7JN6Znpzse8mdADDfqyhFtF\nbX2eojXRPP1IP5DWegvxjXzY0+lS/GHwPBBU6uJvUDyDBo0uRSAEwzlYLeDe\nz94kk78tDClUrziEQIISJ9l82Z2kgUVNN9/dpEXh+TfsLAFyqCqiAv6E9iFa\nrZO4Q8k8wRVCE1Gk+wK37TuzjZmTCXQPE+GQG5Q7oK1AfSoKYiTUeXInvJe5\n+/jj5IuWkxcDJh5I0EcRDe3wtgbV3//jXr6oqCjsmGFNTM5b4q6v+HdFk3vZ\nKvc6h0ofrUNUjrp/JMCxd+rqDyVntbRMFCDuRbSwT+h6+mUsj1U1/12oLAq5\nnGd43wfPLg56VGeogImOI0Vm7JVlXarJ+ebxUpBadU+fBbHX9jTNLZG8tWM1\nij6uyJFGNFiC0vBHhtjH07Q353rvBjTWucRzFC5cSa0YMb1WMchnTtRf144o\nUZg69PtHH9gqVILGIlisl5N+iI8NGEpWSii75SJPBDH6BAAqj6zO8JtmGpqn\nU6MQGJpnpVHDcFRf9AA5rmfSlT4ikk3vAweZ3VEyQeaQXe0srBKEoORar06F\nkJf9\r\n=KP+k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}],["@babel/plugin-proposal-throw-expressions"],["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"exit":true,"colors":true,"require":"@babel/register"},"engines":{"node":">=8.6.0"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","finalize-distribution":"cp package.json package-lock.json README.md lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/redis-test-support.git","type":"git"},"_npmVersion":"5.3.0","description":"Redis Node.js Development Test Support Library","directories":{},"_nodeVersion":"8.6.0","dependencies":{"uuid":"3.3.3","lodash":"4.17.15","bluebird":"3.7.2","fs-extra":"8.1.0","@babel/polyfill":"7.7.0","@northscaler/error-support":"3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"14.1.1","chai":"4.2.0","acorn":"7.1.0","jsdoc":"3.6.3","mocha":"6.2.2","redis":"2.8.0","standard":"14.3.1","copyfiles":"2.1.1","@babel/cli":"7.7.4","dirty-chai":"2.0.1","@babel/core":"7.7.4","npm-run-all":"4.1.5","babel-eslint":"10.0.3","@babel/register":"7.7.4","@babel/preset-env":"7.7.4","@babel/plugin-proposal-decorators":"7.7.4","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-optional-chaining":"7.7.4","@babel/plugin-proposal-throw-expressions":"7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/redis-test-support_0.1.0-pre.3_1583448843127_0.25609133185124877","host":"s3://npm-registry-packages"}},"0.1.0-pre.4":{"name":"@northscaler/redis-test-support","version":"0.1.0-pre.4","keywords":["redis","test"],"license":"MIT","_id":"@northscaler/redis-test-support@0.1.0-pre.4","maintainers":[{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"}],"homepage":"https://gitlab.com/northscaler-public/redis-test-support#README","bugs":{"url":"https://gitlab.com/northscaler-public/redis-test-support/issues"},"dist":{"shasum":"214fe731b7235b16d41346e6da89efcaaf4abe88","tarball":"https://registry.npmjs.org/@northscaler/redis-test-support/-/redis-test-support-0.1.0-pre.4.tgz","fileCount":49,"integrity":"sha512-ML5mDTHA/pjF/O3WooMhi8gZkOz8vwbTwbKDBpgiFl2TDwV3zXhoSSwc2mD3RDOV3wGJtsWXnd3hNkHZ0e2y4g==","signatures":[{"sig":"MEUCIQDifsy5gxMh8t5Aru43nt+1O0GH3XMKFJb770bqTsL+AwIgcMX8oMpDM1rARP56tZlWA7rgh54j57r1hgMsFd0it04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1273906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYavwCRA9TVsSAnZWagAA988QAJchCqcso9bIrfHg04Se\nqnENz8yf5PZ5DzJjjpKMs5DkQ0y5icR3Jfx6gTIOfV6mIwPjBzL/yFa9wslS\nSMwp+M1qaOfmLWCNFp5nuYnzsLU30JUZymf9oz1oz+Fc7XqEO/nLHCFiND0f\n+dyCmpeoelbLNA8rj51TFC3N4t6MrH7GtkVTbpMog00k+T1LeZAja/0dSXzc\nStgccjLtaHL6/kVqMfj7Vtd14Me92jFryR1zfMPPqV7/LcRxGHxQfmJdJUgX\nOWu609LPwiOihah5gDoOvNvMG2o4NL/vQXG/JRQDWfbYc4meY3PQB+4dGMo5\n7apQJDUUD2kGLbL9a/UAx606QwIlPdNLxXIWgH2mvQZ1tDG765vMjz5ljfch\n/yC8w2nwZLZJOGwSfCZ9gP1iRccr/B15PXW+LLCwxhNye5S6qAucI7F8sLfD\nT1wAe8LNkBRJJbaQFT2+lqeaf3oQuxuciclDeKDh0LOykB+ki3dVOYgR6gMh\nNHofmc9uL5s1Fh0x8SBqZLDhquJpECD+jsxoD21KryEs5syUjjkmgIwbqfAb\n9IG7LDiKTSD4U+KHbxlueF7VQsaRdo+JEC8wMJHmRr8lltXKGVt30Y4XwSie\nxIZjrgZqLWXRXozdnN/68Scq1MBsxiaP6ZziespDoyzAPGYakw5Mx/bjNRyE\nQb3J\r\n=Ce6a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}],["@babel/plugin-proposal-throw-expressions"],["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"exit":true,"colors":true,"require":"@babel/register"},"engines":{"node":">=8.6.0"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","finalize-distribution":"cp package.json package-lock.json README.md lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/redis-test-support.git","type":"git"},"_npmVersion":"5.3.0","description":"Redis Node.js Development Test Support Library","directories":{},"_nodeVersion":"8.6.0","dependencies":{"uuid":"3.3.3","lodash":"4.17.15","bluebird":"3.7.2","fs-extra":"8.1.0","@babel/polyfill":"7.7.0","@northscaler/error-support":"3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"14.1.1","chai":"4.2.0","acorn":"7.1.0","jsdoc":"3.6.3","mocha":"6.2.2","redis":"2.8.0","standard":"14.3.1","copyfiles":"2.1.1","@babel/cli":"7.7.4","dirty-chai":"2.0.1","@babel/core":"7.7.4","npm-run-all":"4.1.5","babel-eslint":"10.0.3","@babel/register":"7.7.4","@babel/preset-env":"7.7.4","@babel/plugin-proposal-decorators":"7.7.4","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-optional-chaining":"7.7.4","@babel/plugin-proposal-throw-expressions":"7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/redis-test-support_0.1.0-pre.4_1583459312096_0.08544190090948312","host":"s3://npm-registry-packages"}},"0.1.0-pre.6":{"name":"@northscaler/redis-test-support","version":"0.1.0-pre.6","keywords":["redis","test"],"license":"MIT","_id":"@northscaler/redis-test-support@0.1.0-pre.6","maintainers":[{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"}],"homepage":"https://gitlab.com/northscaler-public/redis-test-support#README","bugs":{"url":"https://gitlab.com/northscaler-public/redis-test-support/issues"},"dist":{"shasum":"bdedef2cb2f0703298e592dc985d622125adcaf9","tarball":"https://registry.npmjs.org/@northscaler/redis-test-support/-/redis-test-support-0.1.0-pre.6.tgz","fileCount":49,"integrity":"sha512-j4FVu0qM72wk1tn7Qob66wSbdqhhuXFfcihLVUmeczc0fuasXuJ0oaN50i9r/mCyZyvoXbz/ym2SjX6PtPgwbQ==","signatures":[{"sig":"MEQCIF/qmM3i4007y7k8kFy2MKv3ixZnhrgNMN7OrdZG8uVDAiB7BWnnIcDY9/o//Aqia3Y4jL2qQiVN4cU2nJRqmRClhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1272498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYqU8CRA9TVsSAnZWagAAihYP/0The5SlbKGMMZfYEJuT\nL/lMIWsGdIRJkrC2VF8nnlGuOONdUKDaVVBxNgUHXcvloNvzJ+k1BX5OzRe6\ndaME3/yaUYePbd9SDNbzj0BYOVKCZsKvzzybYsx1ZcO4DDXqiFAA4/jzVjlM\nYf2Y0nUuzt+OeDND69QkuG7wDNx611DAAfKbQ3G6wE56Xv3/nsfoGdeLL3Hh\nQTuDP3lJH+JNy35L16moZoofzAD92ta2HyIdanKe7GH3be8wd7N5+ABvq2se\nEfdAKEjFlJTqwYQ+Qf8EwiKbxGeZLmOKd9gQj9UDvKA/RPihRJ6/xzJJxGyL\nMPQEFbY/R8WsrRiGuZ3ijcMPMREyy9imQ0XQBLbWhA6G1MUaMqE1d73Yg9S3\nlQFglZc0b1NrBYaoke+5mjFlA9I7B3r9UaqC8nyGtUweBnS6xPiiwXyJdlCO\n7OM+7b15lGxpT9Qplj4ARfBW3BfnSNtsvh+XRD4HRMwNZU4k9cPFxIFjwnZ7\nx49yBelMtfFxjIwJnqhjzds0LQRZFDryIRn0Vum0X948B4eD/crU6xneIjF2\nNZYzzoj23gC9yPMd1bxw7uQBMDaEdHSNsOOk8cG+Po9zLIOF2WRhSTSPa1kn\nF6E+pqXSypbfq5JcILF8O5ahZzue3KSWEKEGAhAnS4Y+ltOwqGkQtM1YPHn0\nYM1e\r\n=sApa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}],["@babel/plugin-proposal-throw-expressions"],["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"exit":true,"colors":true,"require":"@babel/register"},"engines":{"node":">=8.6.0"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","finalize-distribution":"cp package.json package-lock.json README.md lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/redis-test-support.git","type":"git"},"_npmVersion":"5.3.0","description":"Redis Node.js Development Test Support Library","directories":{},"_nodeVersion":"8.6.0","dependencies":{"uuid":"3.3.3","bluebird":"3.7.2","@babel/polyfill":"7.7.0","@northscaler/error-support":"3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"14.1.1","chai":"4.2.0","acorn":"7.1.0","jsdoc":"3.6.3","mocha":"6.2.2","redis":"2.8.0","standard":"14.3.1","copyfiles":"2.1.1","@babel/cli":"7.7.4","dirty-chai":"2.0.1","@babel/core":"7.7.4","npm-run-all":"4.1.5","babel-eslint":"10.0.3","@babel/register":"7.7.4","@babel/preset-env":"7.7.4","@babel/plugin-proposal-decorators":"7.7.4","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-optional-chaining":"7.7.4","@babel/plugin-proposal-throw-expressions":"7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/redis-test-support_0.1.0-pre.6_1583523131782_0.6152715237873283","host":"s3://npm-registry-packages"}},"0.1.0-pre.7":{"name":"@northscaler/redis-test-support","version":"0.1.0-pre.7","keywords":["redis","test"],"license":"MIT","_id":"@northscaler/redis-test-support@0.1.0-pre.7","maintainers":[{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"}],"homepage":"https://gitlab.com/northscaler-public/redis-test-support#README","bugs":{"url":"https://gitlab.com/northscaler-public/redis-test-support/issues"},"dist":{"shasum":"0f4494fafe5a72f6961ba220e54b7662d50746a0","tarball":"https://registry.npmjs.org/@northscaler/redis-test-support/-/redis-test-support-0.1.0-pre.7.tgz","fileCount":49,"integrity":"sha512-82aCOfji5RsW4wN75sfehvewJkoSuyjs+UJ4ymEzKDvnNqV+EjUQB15f4ZBqT623fbHoME4KVyCsKFfRszY85Q==","signatures":[{"sig":"MEQCIG9q+2i1jvEyZcxQsqbswSa2zeM3HAu0adN2iddiWjHhAiAlcSSKcXQ2PbhO32jCSGMT0Bp2P4gC2SIXzvwakupZUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1272514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYrs7CRA9TVsSAnZWagAAKsgP/1cLdLecD2r6gfiAN0qY\nZvPO6g2nLINyLzvE5j741OxvT6ObDswzwTM2HmtRjJptz9LD/K24hifNkoxz\nNkBSQX6d4k8GL0in9pa8rSjpu6syeACY6v9ADx1cdMSiDlpL6nB6kp9Ah+FS\nHo7AmFCp6LhGbtYcs5aXkNKGGsFOxK8QLeoVZ/nE0w0lq1I5ObxNgPkhwwYw\nzuXlfpBO0Q3MQhjfUDkp2hfFW/R/mf5WOO+ErFO6+MbP/rtZgWs/PFojcF8M\nGYw6Z//X0TPPKsXhpJHK5n60pXExmDKjtGD4JVe3h9SL1T0ExmtlBHJVXADK\ncZEAziQz06b0ZBqDj/Jmr2V9abg4565m+3Fwyg6DPLdr2SHtY6P1qu5EA+GG\nPyVW6KQ/qZWTu6YTbTH1Du7bMwtep9Etz6lSQmmuXkJd1CKriNsjYaoq2r0C\nVeoWhXdzVVBEbb0sqjvUAsLclbKUOCjLr7bGdkB+FpZCBs/OyeEK5OMEu5Hz\n2gpXTeq2chvzNb1FcmYaIFSpwtWQKmEhwy3KJnU1f9uZvMHTSITNKQfPjxZG\nYYvCv7oPQypZCNfHevnaI1x3OKXQA+mrdtCSB72krhURgrpG3PsZ24v0L81P\nGVcnrmNiaqaThsi6aLQCH735iLzskyEFBpRkTiYhXLfPlwt6HWJ+RZ3j1Otg\nLnJu\r\n=hxH4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}],["@babel/plugin-proposal-throw-expressions"],["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"exit":true,"colors":true,"require":"@babel/register"},"engines":{"node":">=8.6.0"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","finalize-distribution":"cp package.json package-lock.json README.md lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/redis-test-support.git","type":"git"},"_npmVersion":"5.3.0","description":"Redis Node.js Development Test Support Library","directories":{},"_nodeVersion":"8.6.0","dependencies":{"uuid":"3.3.3","bluebird":"3.7.2","@babel/polyfill":"7.7.0","@northscaler/error-support":"3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"14.1.1","chai":"4.2.0","acorn":"7.1.0","jsdoc":"3.6.3","mocha":"6.2.2","redis":"2.8.0","standard":"14.3.1","copyfiles":"2.1.1","@babel/cli":"7.7.4","dirty-chai":"2.0.1","@babel/core":"7.7.4","npm-run-all":"4.1.5","babel-eslint":"10.0.3","@babel/register":"7.7.4","@babel/preset-env":"7.7.4","@babel/plugin-proposal-decorators":"7.7.4","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-optional-chaining":"7.7.4","@babel/plugin-proposal-throw-expressions":"7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/redis-test-support_0.1.0-pre.7_1583528763105_0.153332485752117","host":"s3://npm-registry-packages"}},"0.1.0-pre.8":{"name":"@northscaler/redis-test-support","version":"0.1.0-pre.8","keywords":["redis","test"],"license":"MIT","_id":"@northscaler/redis-test-support@0.1.0-pre.8","maintainers":[{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"}],"homepage":"https://gitlab.com/northscaler-public/redis-test-support#README","bugs":{"url":"https://gitlab.com/northscaler-public/redis-test-support/issues"},"dist":{"shasum":"86f98adf2da2aabf689fdeb415399040b87232cc","tarball":"https://registry.npmjs.org/@northscaler/redis-test-support/-/redis-test-support-0.1.0-pre.8.tgz","fileCount":49,"integrity":"sha512-hbAXEfhmiamfJpH9525GvSxBcRJ4+j/VfxB/uJvAdeFfiP8VsvRV57nQuPCIdkGINJWsxD+1zPwe1vPJUHe+Ww==","signatures":[{"sig":"MEUCIAIx9g626Fxhuko50fFSHou05uC6DC1hnZqVKsRHAEbcAiEA8n0gY8fx8il4VxcAFaxV1qNV7zrppcL9zFFYzSAVx3o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1272514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZoq6CRA9TVsSAnZWagAAGngP/3/by4DrZzFtaxx3Q7W9\n5q9lHG35DEylqKpqGjAAEjUPvFZaqKXHtWc0bNcoWpGiQfyYG1E0wtu0Zfda\ngFF0DbK+ysJUerhMPA/EaMgKswjOgjQcf0oC5misttv4+FKETZeB/BiZVraK\nGrzRQSZliz5zBX2tE0joTuPLOMl6aBi9ubAgDd14w5GLG6gyguycoT3wK8H3\nR4y7pUm/8SD8iUSMKCxNcK+uottQEyGGU4PRxvpxtctz0NXk1SWhowJm9keG\nsyzDYntWnYbQm7yA7Q+UUyqGfLeIv4Wd+9yOxbLJtAA4zjoIqcutLqmAblVx\ndMOM9oQUOTr77sG1D4jHemrFPwEHf07OYBEaTVziJL3jnv/PJ4+qw2MnGIBn\ncHw/77Z8saxQB+hQLlcGJbsjRadW/E2SFST2vwRHyZSv1OlLVPDr9ZfvWV+c\nIwS6+GDFDMe+9EE0DkLZ+ycYlHSKY/iwHvRIcr8fb7Dxnqk3gLc1CidLzb/Y\nXHRvmDWckxVMSM7nxQcnZv14JwzfJfwONs3aMDi/1nBoO/vxKaSKgzERB5nB\n932UzjuJ8yiRwwBr9KYV+js9WMOVphu/ApTlVQAuzzVQT1ClSIS+th4/QTxi\nGCO+5IP4pWMTXuYULpmHU3tT9jCmBRVKEs2BQcXtF8fqbfdS38xG1/80sZ61\nNlKx\r\n=f7Td\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}],["@babel/plugin-proposal-throw-expressions"],["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"exit":true,"colors":true,"require":"@babel/register"},"engines":{"node":">=8.6.0"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","finalize-distribution":"cp package.json package-lock.json README.md lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/redis-test-support.git","type":"git"},"_npmVersion":"5.3.0","description":"Redis Node.js Development Test Support Library","directories":{},"_nodeVersion":"8.6.0","dependencies":{"uuid":"3.3.3","bluebird":"3.7.2","@babel/polyfill":"7.7.0","@northscaler/error-support":"3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"14.1.1","chai":"4.2.0","acorn":"7.1.0","jsdoc":"3.6.3","mocha":"6.2.2","redis":"2.8.0","standard":"14.3.1","copyfiles":"2.1.1","@babel/cli":"7.7.4","dirty-chai":"2.0.1","@babel/core":"7.7.4","npm-run-all":"4.1.5","babel-eslint":"10.0.3","@babel/register":"7.7.4","@babel/preset-env":"7.7.4","@babel/plugin-proposal-decorators":"7.7.4","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-optional-chaining":"7.7.4","@babel/plugin-proposal-throw-expressions":"7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/redis-test-support_0.1.0-pre.8_1583778489691_0.7422988786127622","host":"s3://npm-registry-packages"}},"0.1.0-rc.0":{"name":"@northscaler/redis-test-support","version":"0.1.0-rc.0","keywords":["redis","test"],"license":"MIT","_id":"@northscaler/redis-test-support@0.1.0-rc.0","maintainers":[{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"}],"homepage":"https://gitlab.com/northscaler-public/redis-test-support#README","bugs":{"url":"https://gitlab.com/northscaler-public/redis-test-support/issues"},"dist":{"shasum":"268dca79f040f109543f8752b4cad876d554ac89","tarball":"https://registry.npmjs.org/@northscaler/redis-test-support/-/redis-test-support-0.1.0-rc.0.tgz","fileCount":49,"integrity":"sha512-HFcs+Eplr5ettzYlZjIwZ6XWskrwfWdkjJ+sTbSWJk7Y5FPoIA2LUyl0k3hSJpJI/1mMnJNwfYsCWwyM17Prcw==","signatures":[{"sig":"MEUCIBlZXRdBVN37CichGIPQsohlkKX2mq1zf6EyZ3KLVuLjAiEAy3lmVS6vfbML4ciIFPpg0aHq+uYWZ9Ln2RMCMLcL1Kk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1272512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZo57CRA9TVsSAnZWagAAYDkP/jaHt80BRroVA98J1YDT\nq1vCunsmaC62Dc9HZJElHHSRKtSZlVbzBH7b/Z5Rd2cjUPP4bQ14EvWBxSFs\nEILrhvaxMg8+YRIj5Ka+QNUVut4b5IBmo2Nhq+wMzTAFRwqrh5pnL1IG8WTQ\nU99HlaMkbXPZIagYEgQLTG8jgXArOtIrbwz0a/lBbvylJ0dSkoTn0QQWWZ+h\nClo3fhQJat0HsmqrmQTIHuq0+ujfOm9pbZNz7tWCjeKfHOYp8TN5fQ/jZQI2\nmChMA/WEsdUOZLxL3rGnuRbvj8p8+ZOnT6wx0J3CDoMQr3JQgF1Tuab8mK2p\nZWDv1MmQXc17plO4R9fkVXPAjlke2fDZ2N4jZOFJrdarYfEnwsq62pgry6G+\nHimk1hSeuvRhaTIPoK1ZRfWJkYREfBu0j38TPk7DuvN04h85SeAr6ok+jg89\nz5zpIJqxAdArrEFq94cN65MK4SW+rxQ8fcreUvV5gUdeuVpTM+hKi0knoALN\nlyPcm4lSEJUPdp8ZkSaA/p7gZu6/c8LeROIDWpOmRm7PP6HtJGBj22sA6oo4\niYUspE5x4+Xg7y26CY6U9gpNEh/gFl55kpQkbRISYV5+uQ7uIXTHyv/6S5Pz\nmoUViWX27mWJXcRNuQCZJuwdcpE7bH1lig4KMNjffFQLMfZxxhVNK/FXVzXp\nAgza\r\n=kSTD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}],["@babel/plugin-proposal-throw-expressions"],["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"exit":true,"colors":true,"require":"@babel/register"},"engines":{"node":">=8.6.0"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","finalize-distribution":"cp package.json package-lock.json README.md lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/redis-test-support.git","type":"git"},"_npmVersion":"5.3.0","description":"Redis Node.js Development Test Support Library","directories":{},"_nodeVersion":"8.6.0","dependencies":{"uuid":"3.3.3","bluebird":"3.7.2","@babel/polyfill":"7.7.0","@northscaler/error-support":"3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"14.1.1","chai":"4.2.0","acorn":"7.1.0","jsdoc":"3.6.3","mocha":"6.2.2","redis":"2.8.0","standard":"14.3.1","copyfiles":"2.1.1","@babel/cli":"7.7.4","dirty-chai":"2.0.1","@babel/core":"7.7.4","npm-run-all":"4.1.5","babel-eslint":"10.0.3","@babel/register":"7.7.4","@babel/preset-env":"7.7.4","@babel/plugin-proposal-decorators":"7.7.4","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-optional-chaining":"7.7.4","@babel/plugin-proposal-throw-expressions":"7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/redis-test-support_0.1.0-rc.0_1583779450817_0.3212685784561726","host":"s3://npm-registry-packages"}},"0.1.0-rc.1":{"name":"@northscaler/redis-test-support","version":"0.1.0-rc.1","keywords":["redis","test"],"license":"MIT","_id":"@northscaler/redis-test-support@0.1.0-rc.1","maintainers":[{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"}],"homepage":"https://gitlab.com/northscaler-public/redis-test-support#README","bugs":{"url":"https://gitlab.com/northscaler-public/redis-test-support/issues"},"dist":{"shasum":"7aa4045d98d24ae59d70c61f22bf4f44e64b26d9","tarball":"https://registry.npmjs.org/@northscaler/redis-test-support/-/redis-test-support-0.1.0-rc.1.tgz","fileCount":49,"integrity":"sha512-21P0bKehw1D+bVY5fK+N1gHU12DnmZuLKIUqLaIUPYT8i2M2gX0aKzhUoViCJlLqhUK7LFGJXGOLzcVjSfZGGg==","signatures":[{"sig":"MEUCICWv3GoFfgBrq2c0KJbNhLP6kDpkxDR22EgfQXfHviswAiEAioZhusZxjy5XEsrlY9GQRZ9S6IUycL3RHOSV4n5yZtQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1272512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZpA4CRA9TVsSAnZWagAAhYQP/R3jN9jyEX1vs3quWWGQ\nJnP+75bF2Bpb9BkwdLuxgJufU8PJSz+Vc78J/XzFQ7iCSM+7H5TFJb4N7jvT\nme0oJmi6Tt+4nItEvoxsyI4zTF2aWM5zWUQ2Pj8dPsTRgTnEWMNMeEfk5eXj\nXHqomEfQUeomsdTqFVfYEPaLcrTdpcq5DeDIxl0GnyDuZBwwHWyIZvyuqzGU\nHS2/YEQQUvSg/8XSI2JBF7i6eCfVU5NF9a5rsva2A5jzWqgjTmM5X3fKPULz\nhRaDCa7D5+b2s5nwAWGNkjQeJblQKWQnTcOiCh0G9TWSxfvmQAYKqfRp5DfJ\nFLLli8FwaOvBv3zw6rELf4OOKAV6NcHJXFCgDtKyYnr6TDb85uAyHskpRXRd\nLQm2u+1TACKA45DyvzOCYmuPJMPtAd1btXUlneTv2p3c7aJc62NblRj8JIM4\ndLP8cwwQKueS7Po0xjEniGF5GxxPct85YnmmQH9ZkHNKUcSXGiZiFwk42x9O\nm/NEL8Br5M1DFvFIHYsFefFPgGRZz5rBxsdG+pGUliX2WOa54CSevfrubO+g\n0ZVGR64/OKcCgtzt7z9JzmFahdgvkk53cj7M1pPKvH7fKEKCeSrxJihgEoox\nrfgMkEx+tUS37d3E1OdZI0jaOgMyS707moHebfiluaT6xSonj1VwAt3wdVyL\nV5EH\r\n=3YYG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}],["@babel/plugin-proposal-throw-expressions"],["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"exit":true,"colors":true,"require":"@babel/register"},"engines":{"node":">=8.6.0"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","finalize-distribution":"cp package.json package-lock.json README.md lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/redis-test-support.git","type":"git"},"_npmVersion":"5.3.0","description":"Redis Node.js Development Test Support Library","directories":{},"_nodeVersion":"8.6.0","dependencies":{"uuid":"3.3.3","bluebird":"3.7.2","@babel/polyfill":"7.7.0","@northscaler/error-support":"3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"14.1.1","chai":"4.2.0","acorn":"7.1.0","jsdoc":"3.6.3","mocha":"6.2.2","redis":"2.8.0","standard":"14.3.1","copyfiles":"2.1.1","@babel/cli":"7.7.4","dirty-chai":"2.0.1","@babel/core":"7.7.4","npm-run-all":"4.1.5","babel-eslint":"10.0.3","@babel/register":"7.7.4","@babel/preset-env":"7.7.4","@babel/plugin-proposal-decorators":"7.7.4","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-optional-chaining":"7.7.4","@babel/plugin-proposal-throw-expressions":"7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/redis-test-support_0.1.0-rc.1_1583779895754_0.21055261797543867","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@northscaler/redis-test-support","version":"0.1.0","keywords":["redis","test"],"license":"MIT","_id":"@northscaler/redis-test-support@0.1.0","maintainers":[{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"}],"homepage":"https://gitlab.com/northscaler-public/redis-test-support#README","bugs":{"url":"https://gitlab.com/northscaler-public/redis-test-support/issues"},"dist":{"shasum":"0e9c8330ae341862705e7d82beb5c4e3fc580fb8","tarball":"https://registry.npmjs.org/@northscaler/redis-test-support/-/redis-test-support-0.1.0.tgz","fileCount":49,"integrity":"sha512-xdkpt7gBLI8AiO1qsfN7LrYdVpFYY+aetqynDPpFbf8HdQqzXKvCk0bIYo8+WNJLPGowLSmnO7kbUulehBrfaw==","signatures":[{"sig":"MEQCIBcqPFKf5LdCSgL1tTsqwJmF7X2RobVjWJJIu5Ct1X6QAiBliUFfj4oyCfZza6BX89ZPfvzROd7GjGCcNzGZvTg36A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1272502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZpKlCRA9TVsSAnZWagAAsOEP/3TQpVuuP7qGpQHlEzMQ\nLaoVmg8N4BhFEKOaqWFEHLkFeSPYYqpxAmH9IfWiznRy5vuwVl2P68+q4HgP\nCqVh5NNJ60Tx3nwEiIvBf4mtEgkNN0NI5u10MsP7d9DMeQZfwblsRJdV9dML\nC+g1hQv7IL2CRCe8aquCyuIPS/UxROSwUaHxcEIW6ciBSAdTlsDj6CeACSW4\nU3g3NXLLNxgkyX6Y89KOwerT5ugZZWdTISfDihwWuaB2uIzq/q/JLUN+C5tv\nlabLxzD+Fhj1nciF9nCq/TMdwZLSN4BHTZYkM41OBWK5k6iGf+LZnG2eiOtA\ng0u8GwZ+z99dI5sALfj0zzJc1WcmPcqjWlpl8dwkCdvCWA5t5faxb7CLeyZp\nzUnxb1IMyqNPHTXMcnPHQwC4CVuuv1I4ko5nP+yGv0b5QOdSp8ZNTTIGIx4o\n8fHqPWM5jUL1SaMsGDNmBbkuqIHROafm9WyWJp4oF/WWkb4VjFxBAlwy1nHY\n7gkXY6g8qDwLNBmOK4OkTV8fdWI33hLM91VsVczAevo8Z1xokuMqoZbiXNG9\nrRKCRYhKla+nP8VG0aiC6F67roolaZFUdcmUYfth05rppW57vW3xjHslIOF5\nF8OADFo/xSRwxsSjSsudVI5wAgnRnzlhdTAbuph87LGBc1pm29Y7SDmi9Cq2\nZfNp\r\n=FkYr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}],["@babel/plugin-proposal-throw-expressions"],["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"exit":true,"colors":true,"require":"@babel/register"},"engines":{"node":">=8.6.0"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","finalize-distribution":"cp package.json package-lock.json README.md lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/redis-test-support.git","type":"git"},"_npmVersion":"5.3.0","description":"Redis Node.js Development Test Support Library","directories":{},"_nodeVersion":"8.6.0","dependencies":{"uuid":"3.3.3","bluebird":"3.7.2","@babel/polyfill":"7.7.0","@northscaler/error-support":"3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"14.1.1","chai":"4.2.0","acorn":"7.1.0","jsdoc":"3.6.3","mocha":"6.2.2","redis":"2.8.0","standard":"14.3.1","copyfiles":"2.1.1","@babel/cli":"7.7.4","dirty-chai":"2.0.1","@babel/core":"7.7.4","npm-run-all":"4.1.5","babel-eslint":"10.0.3","@babel/register":"7.7.4","@babel/preset-env":"7.7.4","@babel/plugin-proposal-decorators":"7.7.4","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-optional-chaining":"7.7.4","@babel/plugin-proposal-throw-expressions":"7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/redis-test-support_0.1.0_1583780517358_0.7600254979740164","host":"s3://npm-registry-packages"}},"0.2.0-pre.0":{"name":"@northscaler/redis-test-support","version":"0.2.0-pre.0","keywords":["redis","test"],"license":"MIT","_id":"@northscaler/redis-test-support@0.2.0-pre.0","maintainers":[{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"}],"homepage":"https://gitlab.com/northscaler-public/redis-test-support#README","bugs":{"url":"https://gitlab.com/northscaler-public/redis-test-support/issues"},"dist":{"shasum":"557cbc577ae714e892d666d726f0f09a6db4976b","tarball":"https://registry.npmjs.org/@northscaler/redis-test-support/-/redis-test-support-0.2.0-pre.0.tgz","fileCount":51,"integrity":"sha512-8N1YBVwvopw9wYghREcw2hriOV/7kbiNUhQcYp5Xn3crkrljX+bi85t34AF3Yry1BkrHUuBWJFvFYK0ycE5i5g==","signatures":[{"sig":"MEUCIEX0CDTE3kdIIc5nTm1U0t2A6YPbK01vcZwCej22vdcDAiEA7y2w3ea3+t26migwA15I289d8bYEBf2OwRsd1rN1Lww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1277837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ/w3CRA9TVsSAnZWagAAZSkP/jzLCz63xL6pzxxlRlLZ\nRjOSkGMTH1zFRYSTW0XGyMtGTLishMnSzlBD7QWSgSRO8+rp/ZrItj4uJyFL\nfGfG3OKUY902ridKAEQzfjlGX388NaaewdoPOHzIeDVIanJf4aMOHoUx998r\n+sIhFTAUvim6XNf8fLLrX/mZJTT9nCMHynnNBru6KHRJMLpkjShJZ4cHT8KW\n7ON4liiSAS9Agf6feiOQYH4NNQ13pwU9d1nnGabL8/8aXNek53HcOGnzGuV1\nNhp2dgF65+5Mjjw8Z2abMhFTxIeR2w84TxroSeF8O3KCTZRg46Q24ySj4gMy\nocrGZnhBCgf6e0ksgd0iNwsps+95d4AyF33Ee7x0ZMiWTBI0ciHZlKV0JMOV\nyQbnWr3Pxowj73pqmH/ebXnynHibAqltd4xe3Ru+Igk04Iv+RX3KJ0TmQXb1\nf4/F0K8rbmAw8QLeskCGV0C9shA65teKmmWZcxPiKAUEOgz874PgvQQBma8h\nD4h6iqXVSlUNU56s2MPWd92U0wYGX07hEEsnhopB7X4qhzZQdxfkRnyOJfv9\nfxmvDmBuT2lyItEvbooI6SnueRIFuavwoXUyn2qG9FJ3fkiqsS79j0v62IB8\ndBlWxyMMx10aM3K9czrAcox/gSp+nY0Pskem2nPCxTscXgd7t7eczA+JMP3L\nSTde\r\n=0K+W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}],["@babel/plugin-proposal-throw-expressions"],["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"exit":true,"colors":true,"require":"@babel/register"},"readme":"# `redis-test-support`\n\nHandy-dandy Redis integration testing utility that starts a local Docker container running Redis if you're not running in a CI/CD pipeline.\nThis allows you to run integration tests locally in a manner similar to how they'd be run in the CI/CD pipeline.\nThis module does nothing when running in a CI build pipeline, because Redis should be configured as part of the build via something like [`.gitlab-ci.yml`'s `services`](https://docs.gitlab.com/ee/ci/yaml/#services) element.\n\nThis package is intended to be installed in your project in `devDependencies`.\n\nYour application must install its desired version of [`redis`](https://www.npmjs.com/package/redis).\n\n> NOTE: requires a Unix-y shell (`/usr/bin/env sh`) to be available.\n>This is not designed to run on Windows; PRs/MRs welcome.\n\nSee [src/test/integration/redis/redis.spec.js] for usage, but it's basically\n```javascript\nconst redisConnect = require('redis-test-support')\n\nconst redisClient = await redisConnect()\n\n// now you can use redis client\n```\n\n## Configuration\n\nThe default configuration is pretty conventional, with the sole exception of the default port that Redis will listen on for clients.\nInstead of `6379`, which might already be in use on developers' machines when they run integration tests, the default configuration uses `36379`.\nIt is a `TODO` to search for an available port.\n\n>NOTE: This module detects when it's running in a CI/CD pipeline by seeing if the environment variable `CI` is of nonzero length.\n\n### Environment variables\n\nThe following environment variables can be set to configure it:\n* REDIS_TEST_SUPPORT_TAG: The tag of the [`redis` Docker image](https://hub.docker.com/_/redis)  or custom image to use, default \"latest\"\n* REDIS_TEST_SUPPORT_PORT: visible client port on `localhost` to map to container port, default is content of `redis/file default-redis-test-port`\n* REDIS_TEST_SUPPORT_CONTAINER: name of container, default is content of file `redis/default-redis-test-container`\n* REDIS_TEST_SUPPORT_CONTAINER_PORT: redis client port in container, default `9042`\n* REDIS_TEST_SUPPORT_IMAGE: docker image name, default `redis`\n","engines":{"node":">=8.6.0"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && (cd lib/main && npm link)","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && (cd lib/main && npm unlink)","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","finalize-distribution":"cp package.json package-lock.json README.md src/main/index.d.ts lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/redis-test-support.git","type":"git"},"_npmVersion":"5.3.0","description":"Redis Node.js Development Test Support Library","directories":{},"_nodeVersion":"8.6.0","dependencies":{"uuid":"3.3.3","bluebird":"3.7.2","@types/redis":"2.8.16","@babel/polyfill":"7.7.0","@northscaler/error-support":"3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"readmeFilename":"README.md","devDependencies":{"nyc":"14.1.1","chai":"4.2.0","acorn":"7.1.0","jsdoc":"3.6.3","mocha":"6.2.2","redis":"2.8.0","standard":"14.3.1","copyfiles":"2.1.1","@babel/cli":"7.7.4","dirty-chai":"2.0.1","@babel/core":"7.7.4","npm-run-all":"4.1.5","babel-eslint":"10.0.3","@babel/register":"7.7.4","@babel/preset-env":"7.7.4","@babel/plugin-proposal-decorators":"7.7.4","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-optional-chaining":"7.7.4","@babel/plugin-proposal-throw-expressions":"7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/redis-test-support_0.2.0-pre.0_1583873079112_0.6979385683273549","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@northscaler/redis-test-support","version":"0.1.1","keywords":["redis","test"],"license":"MIT","_id":"@northscaler/redis-test-support@0.1.1","maintainers":[{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"}],"homepage":"https://gitlab.com/northscaler-public/redis-test-support#README","bugs":{"url":"https://gitlab.com/northscaler-public/redis-test-support/issues"},"dist":{"shasum":"17dc25f2e7048153019c3e13ed698df5f2518e79","tarball":"https://registry.npmjs.org/@northscaler/redis-test-support/-/redis-test-support-0.1.1.tgz","fileCount":49,"integrity":"sha512-uNSHuJW+4Ag59dYorWeyGZh0OgoQUDJrDU+gaqzLvkj7QjYFE5GzxUzdowSIE0X69o/WAJnQnRtGv49V+3Qinw==","signatures":[{"sig":"MEYCIQDh6qy2rktY2E3p5jYkbPyptueA/rpp+XIH3kRUcK1T4wIhAMEyqyPyGHgsQ8Pewx6DQFpHmdw4aN317RqmG2jXxmfE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1277018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea+hPCRA9TVsSAnZWagAAYyAP/Ra6eq+RLwUdx106qRwb\nAGb+NbyHNX4wMm56rxFdneuIzk0T4HuBp2Hlwj9uZZRG5aob0XASfxk/9TM0\nwJm5iw2/FhW4aoC/Nb9pHtsbPbfH9i6ZpqzN4kPfyN6dactTPksf5T7TDi2h\nUYS1lDNJ1XK/IoWdpz+fLuBqDRnopUCDdFZortcRK3japzwuUF0kZu0XGnhZ\ntPmwLNpFnC0aD38qchUjOcM6CDcUMV0lZr5X+m9Xly7KBlSZRQ0IYHLNka6z\nZX3dX4eoGOhu7p5dhl3UznCpxmD4iURJGYjBCYqE2sguYj2vcXTXhbnXxhV3\ngEXlto64TMtJEMJeOWo/U+hAHWP1HpyY+m3jnGDaxv/PX2x42ZF2f7ogwcYu\nFhHkgGJXsEJHQvf2pk0bHh5gnzpvV6n2J4EYAwaCYjQHxki5dGv56vgD1O4P\nSAVyqXEeNsReClzuO6re6fg3j5qebPic3WH5GEBXNwMdNmf4uIfdl/+iam04\ne9UNZZUd2ZFgtkWUNavxGdlw/20ZBN5ycqHwAKvdVQ3SzNypVsqhyu7MzBLi\n9mQLdgonV99eoU0k7fjqB7Fzpt3yW+DzRNt/GpDydKvis0eBGUvfEAmZ70nF\nyJuVRu6B4lfC/sKKAaxEgAhxWzG6a3dZOXdcPvqVcmXgRcoJoBe3uL79KVvW\nn/K3\r\n=6ni3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}],["@babel/plugin-proposal-throw-expressions"],["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"exit":true,"colors":true,"require":"@babel/register"},"engines":{"node":">=8.6.0"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","finalize-distribution":"cp package.json package-lock.json README.md lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/redis-test-support.git","type":"git"},"_npmVersion":"5.3.0","description":"Redis Node.js Development Test Support Library","directories":{},"_nodeVersion":"8.6.0","dependencies":{"uuid":"3.3.3","bluebird":"3.7.2","@babel/polyfill":"7.7.0","@northscaler/error-support":"3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"14.1.1","chai":"4.2.0","acorn":"7.1.0","jsdoc":"3.6.3","mocha":"6.2.2","redis":"2.8.0","standard":"14.3.1","copyfiles":"2.1.1","@babel/cli":"7.7.4","dirty-chai":"2.0.1","@babel/core":"7.7.4","npm-run-all":"4.1.5","babel-eslint":"10.0.3","@babel/register":"7.7.4","@babel/preset-env":"7.7.4","@babel/plugin-proposal-decorators":"7.7.4","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-optional-chaining":"7.7.4","@babel/plugin-proposal-throw-expressions":"7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/redis-test-support_0.1.1_1584130126675_0.60465404846641","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@northscaler/redis-test-support","version":"0.1.2","keywords":["redis","test"],"license":"MIT","_id":"@northscaler/redis-test-support@0.1.2","maintainers":[{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"}],"homepage":"https://gitlab.com/northscaler-public/redis-test-support#README","bugs":{"url":"https://gitlab.com/northscaler-public/redis-test-support/issues"},"dist":{"shasum":"0b57f7bf6e9f21c8f28992c06309eec8d83a5066","tarball":"https://registry.npmjs.org/@northscaler/redis-test-support/-/redis-test-support-0.1.2.tgz","fileCount":49,"integrity":"sha512-J06/pW/AQWRu1QwXtBTyndxG40XaTjwrtHurxumQ+/wLSOtYtBml/Z1b3xpCrxIVD8vYlMzyjOtlbjn5maeFmA==","signatures":[{"sig":"MEUCIC3HZeqyLUyKX/nZSlcWGGa5WozDCCkWRNFJJq5FwR/mAiEArk3rlR26vMOOJ9IopgFM8IiW0h8FkKyICXwHdX2Iqmc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1278458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea/jcCRA9TVsSAnZWagAACU8P/j0qyeZ8WzR5Sd3/ZRkD\nZn9sbE0yIImL5FRfoY5hPcRMuKy3tnE47GN4cE29ZxV5aOd53q1zGud/rTfa\nXkPaPG8LnAugrOMHEB8sPGtb8TizBflFo7ya4pZMLJwQgJssVB0N3n08Gm/R\nUkm2xBm2fjYSdj41w3TnYBLDRuLBNEkBWYLChGLYcibCZJdOYxMnZfH3uG7c\nJK8GBSGgB+VWxVZgNstGHm9Cq6iWaUADbY7/3lHhRqvNQxaGrnjmnm4/Htp3\nZjtupYasX0w/VdEJ+oRsvRk728Dm2PeMShW89A9i3ydm0o4FkRCcCqV8YUpi\njg2cbFjPX4R4CSIlL/Tj2HtxSE/3JS33UBrLvGUvEGioMvSeozuL9R9wi7DT\nbMFpThQsjjic5BhthX6ZSlAZ+4rKJQHAnD2cK6dqf3PFKRJD0W+TKH7XxKBz\nHv0h7aBMEYXSBsJxD8nCjFiBSEwr3+02W2oqkuHsKa9R3geUpQBjl6ccwicM\nVFxiV91K8T190YfyYy+GzIu8MoMNVUMT056p6AbFxKTtIs/6MGyBN0ZdpC7N\nsN8G3blZEMJj/zQvSnaVEdWDBvZ0YyLOLpFZ+5npvl+IUHXpt5p/onWXaNnU\nYQlTksOhUtp15ZuHxsYizVpik5QteHvlSkXp9ESZKt+O6iHF8IQ+Ae2WHNiG\nJcwP\r\n=VT3i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}],["@babel/plugin-proposal-throw-expressions"],["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"exit":true,"colors":true,"require":"@babel/register"},"engines":{"node":">=8.6.0"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","finalize-distribution":"cp package.json package-lock.json README.md lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/redis-test-support.git","type":"git"},"_npmVersion":"5.3.0","description":"Redis Node.js Development Test Support Library","directories":{},"_nodeVersion":"8.6.0","dependencies":{"uuid":"3.3.3","bluebird":"3.7.2","@babel/polyfill":"7.7.0","@northscaler/error-support":"3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"14.1.1","chai":"4.2.0","acorn":"7.1.0","jsdoc":"3.6.3","mocha":"6.2.2","redis":"2.8.0","standard":"14.3.1","copyfiles":"2.1.1","@babel/cli":"7.7.4","dirty-chai":"2.0.1","@babel/core":"7.7.4","npm-run-all":"4.1.5","babel-eslint":"10.0.3","@babel/register":"7.7.4","@babel/preset-env":"7.7.4","@babel/plugin-proposal-decorators":"7.7.4","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-optional-chaining":"7.7.4","@babel/plugin-proposal-throw-expressions":"7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/redis-test-support_0.1.2_1584134363624_0.3207628982091668","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@northscaler/redis-test-support","version":"0.1.3","keywords":["redis","test"],"license":"MIT","_id":"@northscaler/redis-test-support@0.1.3","maintainers":[{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"}],"homepage":"https://gitlab.com/northscaler-public/redis-test-support#README","bugs":{"url":"https://gitlab.com/northscaler-public/redis-test-support/issues"},"dist":{"shasum":"265bd408bb5f84e0e8c94e1aac10e246a9218c5b","tarball":"https://registry.npmjs.org/@northscaler/redis-test-support/-/redis-test-support-0.1.3.tgz","fileCount":49,"integrity":"sha512-NBBXfINxKiMd/1+6ITTy7H2UpC8UHnt40WiyVFni427aM6PI2QAkQk6HYwzU8exq/A5qKHfrwePaIcsJDanGbQ==","signatures":[{"sig":"MEYCIQDlzIZunPGkQkcVEcXekJYvcsxv8e0fR1NLZc/FEBN3xgIhAIv/rTZTI8rc0KjjqAuJ0dnmxn8zwTkEqHvLenwHs90h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1278618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecpodCRA9TVsSAnZWagAAn0EQAJtx9ZvGpgdXrOleMXhk\n2FiFZwsqLWhYG0rPycUImBhIVSUmqbQpZkdClYgQuT2dObX5avlbBUlwUs6e\nt6g2PwZ6kVfKYjz7yUlntCjUmf4My05UZ0UMyDv7yPqcPzJewwTBSSPb7LMv\nG0FUTYQqUrxzouZ4pbAYOK0nntojM/TBRIiaNvw0doF57tAZKyr4rO+OvdPZ\nCWNAhg4VzAoHx3zmjRrL3izGkIIOqUv6woN3sGTMdoT/sqjgOlIxPG/exRng\n0Rxa2brM4MEfU9YOd2Pg4qT4lDwm0L3Ko+Px6xucASlhDcLD/s6hBZPpPRLC\n5p6QodVN3GA8wpt1uSaemefAV2y+kU7iBXnTqYoLVogw9YaJ5NI1v140EVJQ\nveCM0z769gyQzjhk2h3tVq/WNE36aB2HbYQTovzq1lNBxVH9Plru20rSg5Q5\nGSj/2Z4D7tn9mf99Z/OJ6q3FUgr+NVrVzE3IrWb9BUr6lSiY8kPMRQKT22nI\nZOSdJkykg8VE3DIwJsasSlFIvAR3hefJ4UB2vdxHYT7pwYS4Ph7X1M9zLLyA\n6R6b9V2LdjjDjZpDHocDytECgb+TecKFO+a7kVIpHUr89JEmqDGSC9iynVE8\n5riSKamX4zEin7e4ilg1cU838jVBBITvJ8LkiMFsBU1Hr2zdl1WVR8rGnuZB\nAaEs\r\n=1xbv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}],["@babel/plugin-proposal-throw-expressions"],["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"exit":true,"colors":true,"require":"@babel/register"},"engines":{"node":">=8.6.0"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","finalize-distribution":"cp package.json package-lock.json README.md lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/redis-test-support.git","type":"git"},"_npmVersion":"5.3.0","description":"Redis Node.js Development Test Support Library","directories":{},"_nodeVersion":"8.6.0","dependencies":{"uuid":"3.3.3","bluebird":"3.7.2","@babel/polyfill":"7.7.0","@northscaler/error-support":"3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"devDependencies":{"nyc":"14.1.1","chai":"4.2.0","acorn":"7.1.0","jsdoc":"3.6.3","mocha":"6.2.2","redis":"2.8.0","standard":"14.3.1","copyfiles":"2.1.1","@babel/cli":"7.7.4","dirty-chai":"2.0.1","@babel/core":"7.7.4","npm-run-all":"4.1.5","babel-eslint":"10.0.3","@babel/register":"7.7.4","@babel/preset-env":"7.7.4","@babel/plugin-proposal-decorators":"7.7.4","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-optional-chaining":"7.7.4","@babel/plugin-proposal-throw-expressions":"7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/redis-test-support_0.1.3_1584568860278_0.5972425456377026","host":"s3://npm-registry-packages"}},"0.2.0-pre.1":{"name":"@northscaler/redis-test-support","version":"0.2.0-pre.1","keywords":["redis","test"],"license":"MIT","_id":"@northscaler/redis-test-support@0.2.0-pre.1","maintainers":[{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"}],"homepage":"https://gitlab.com/northscaler-public/redis-test-support#README","bugs":{"url":"https://gitlab.com/northscaler-public/redis-test-support/issues"},"dist":{"shasum":"b884042cd9001b5e8c0877033eb210cdae8a6e79","tarball":"https://registry.npmjs.org/@northscaler/redis-test-support/-/redis-test-support-0.2.0-pre.1.tgz","fileCount":51,"integrity":"sha512-Jd0vj8kGil49BqJMoTT17dOGGe2AxExriVTazigVl3T0aFZ/qyoiYxmTdYBD0meib1QM2OuV36C56mQvnKBbVw==","signatures":[{"sig":"MEUCIQDBzXN4yOxdFjDZADzgrvNPv19tKBEgc/PMCEAKj0cD3wIgNqn4PMJ/oFWTRAK8PiKoH4+yeuRDIv2CJVd01NFTmzc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecpqJCRA9TVsSAnZWagAAlz0P/3RVgM7F6J7/GAxKH1AJ\nPjicrTN+L0DS5MBAOldu9ycPLO32eGO0vxScKxV1v6WiyC+8tZpnR0saNz/g\nzOBBr8abqxLwjX6k8HvBSiE7tiuhxGcV06CViotX5FWaA9Fyl04FHU2xB4rT\nFUlPw2Q4VRnr+YQjefIIUykq/lA/w2ZOKPLLa9nIjsZfxrhv2tuGAsN+XCnI\nl1rEtKRPgIPRceRp2uUmvkUhlc3gFfy/6ym8kVDPr5E1M/Mxme3Hmd7HKTY3\nG3e54g0ffpBdGhnBk4nA3jNPz22bDV7QGTtu6rxcwCs0TMW3PTtliUVnMmZs\n+p3btgdbMXV+YVZ0ihy6EzzTrTkTHvKY4obKHCFiw0vs+Rkws4o2/bEuBm2q\n9dM4MGI7/9hl/Um68D6vNRn1+UYsWD+WC8P6U3EMAP1/UG/XSFhfllHkcoLL\nd4wq10ELTP/L7vl2z/cckff5z3j7w2Ove//Z87vOqXmYfoKJFyRTmL7kmtF/\n3r7vxwr/CcThwesyuLjvbDW2HSXAm5nAe3Wz686SjH6nG2SVFR4SU0DJLyoO\nuw5aO4Q0F/cfjwTQ82MY/b8hdpN7xz/YyFfl1RzaIjMGkiro7wEmVQXAIE+l\n63h4q49eKR7d7Dy9k4+fnE8Bsj3VGth8vxPeZXKkPUFEd6i130knyaWmE4gc\nLWCS\r\n=Y+4q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}],["@babel/plugin-proposal-throw-expressions"],["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"exit":true,"colors":true,"require":"@babel/register"},"readme":"# `redis-test-support`\n\nHandy-dandy Redis integration testing utility that starts a local Docker container running Redis if you're not running in a CI/CD pipeline.\nThis allows you to run integration tests locally in a manner similar to how they'd be run in the CI/CD pipeline.\nThis module does nothing when running in a CI build pipeline, because Redis should be configured as part of the build via something like [`.gitlab-ci.yml`'s `services`](https://docs.gitlab.com/ee/ci/yaml/#services) element.\n\nThis package is intended to be installed in your project in `devDependencies`.\n\nYour application must install its desired version of [`redis`](https://www.npmjs.com/package/redis).\n\n> NOTE: requires a Unix-y shell (`/usr/bin/env sh`) to be available.\n>This is not designed to run on Windows; PRs/MRs welcome.\n\nSee [src/test/integration/redis/redis.spec.js] for usage, but it's basically\n```javascript\nconst redisConnect = require('redis-test-support')\n\nconst redisClient = await redisConnect()\n\n// now you can use redis client\n```\n\n## Configuration\n\nThe default configuration is pretty conventional, with the sole exception of the default port that Redis will listen on for clients.\nInstead of `6379`, which might already be in use on developers' machines when they run integration tests, the default configuration uses `46379`.\nIt is a `TODO` to search for an available port.\n\n>NOTE: This module detects when it's running in a CI/CD pipeline by seeing if the environment variable `CI` is of nonzero length.\n\n### Environment variables\n\nThe following environment variables can be set to configure it:\n* REDIS_TEST_SUPPORT_TAG: The tag of the [`redis` Docker image](https://hub.docker.com/_/redis)  or custom image to use, default \"latest\"\n* REDIS_TEST_SUPPORT_PORT: visible client port on `localhost` to map to container port, default is content of `redis/default-redis-test-port`\n* REDIS_TEST_SUPPORT_CONTAINER: name of container, default is content of file `redis/default-redis-test-container`\n* REDIS_TEST_SUPPORT_CONTAINER_PORT: redis client port in container, default `9042`\n* REDIS_TEST_SUPPORT_IMAGE: docker image name, default `redis`\n","engines":{"node":">=8.6.0"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && (cd lib/main && npm link)","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && (cd lib/main && npm unlink)","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","finalize-distribution":"cp package.json package-lock.json README.md src/main/index.d.ts lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/redis-test-support.git","type":"git"},"_npmVersion":"5.3.0","description":"Redis Node.js Development Test Support Library","directories":{},"_nodeVersion":"8.6.0","dependencies":{"uuid":"3.3.3","bluebird":"3.7.2","@types/redis":"2.8.16","@babel/polyfill":"7.7.0","@northscaler/error-support":"3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"readmeFilename":"README.md","devDependencies":{"nyc":"14.1.1","chai":"4.2.0","acorn":"7.1.0","jsdoc":"3.6.3","mocha":"6.2.2","redis":"2.8.0","standard":"14.3.1","copyfiles":"2.1.1","@babel/cli":"7.7.4","dirty-chai":"2.0.1","@babel/core":"7.7.4","npm-run-all":"4.1.5","babel-eslint":"10.0.3","@babel/register":"7.7.4","@babel/preset-env":"7.7.4","@babel/plugin-proposal-decorators":"7.7.4","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-optional-chaining":"7.7.4","@babel/plugin-proposal-throw-expressions":"7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/redis-test-support_0.2.0-pre.1_1584568968735_0.15979673095964375","host":"s3://npm-registry-packages"}},"0.1.4-rc.0":{"name":"@northscaler/redis-test-support","version":"0.1.4-rc.0","keywords":["redis","test"],"license":"MIT","_id":"@northscaler/redis-test-support@0.1.4-rc.0","maintainers":[{"name":"npm_northscaler","email":"npm@northscaler.com"},{"name":"npm_scispike","email":"npm@scispike.com"}],"homepage":"https://gitlab.com/northscaler-public/redis-test-support#README","bugs":{"url":"https://gitlab.com/northscaler-public/redis-test-support/issues"},"dist":{"shasum":"a2a57584279334f82da4a769955706525c396f37","tarball":"https://registry.npmjs.org/@northscaler/redis-test-support/-/redis-test-support-0.1.4-rc.0.tgz","fileCount":49,"integrity":"sha512-2HDBRXTLbD/MIMnCYJmBffE86H5ctJG/hOfpA8hsmbsngEkaXRcgKoOVInY0pnsSTQLDsSNXUYQrtPywZ/obZg==","signatures":[{"sig":"MEQCIDYssWtITtBQk8X0XjFpDFyQ+cTTuQWazRRqEwQkz2YrAiAUKNWp4/ltyl/HlvQ2BOcLSo9tbQV5mXzqy9XjVK69Pw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1278630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeePk2CRA9TVsSAnZWagAALPQP/1EcCvk0o69Qy/oc7xXV\n4gdGOsAif43CEdLy3t1F0IgXlvURAvryTbEyM3Hizqwdeva4eRyQIvjzJiaR\n/FKVRFoElhJr0DAZVVZyMpJkn9eBF0SUAYeJSEZRs7mb7AJC3DjLX+r5o5Rf\nDR+6ri6hGFrv01OYHOUrz80dNbdxcloyMC3/z+6AweNcNrB1uKPfn5JQZ5hX\nz/9h8f6nCOzdB9HIGdUV3392eykQslTTfTX3+p0Y+vLg92VWa8PWwnWmCdKx\nT4yIGyoPXOQz8nnSExl62mcuRXwel8mL2Fp3puZj8WW8RW+EBhMMIqeRSat1\nMBHd/0sILdiX+moZE1Sn+uS25VMrHDQVPzdDw1Wz9N/wFBz7j0SPZ8c2Gpig\n1n/n0gnGVNrbdqCsnz2Ma3wP+Yiu3VaCESaHVFiR/ucdJXYZU2Qad9ogw9Fd\n/rKmKVvaVQpY/k+ti01sGxAl3CoXupY2x30NF2N4mm/dr17C8PRRnf44OHGG\nK++fMFNmzzS9Q9Bst91lSA3sbBcVvPEWpmi3UZ4vknm3s/EMbLo9QM5cOGzA\nrAtmRv5Th4a1LL97pX7WG7MaR9zZm7rbFRShqzCh+8BI/EIzh8AQijvCWSbi\nfuy4ga91XOCYeJq/rhLEs1pwwWkH4G1KhquqFYAnVgqLBhW5rh5X8s5Q1SEq\nORQx\r\n=a36J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}],["@babel/plugin-proposal-throw-expressions"],["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"inline"},"mocha":{"exit":true,"colors":true,"require":"@babel/register"},"readme":"# `redis-test-support`\n\nHandy-dandy Redis integration testing utility that starts a local Docker container running Redis if you're not running in a CI/CD pipeline.\nThis allows you to run integration tests locally in a manner similar to how they'd be run in the CI/CD pipeline.\nThis module does nothing when running in a CI build pipeline, because Redis should be configured as part of the build via something like [`.gitlab-ci.yml`'s `services`](https://docs.gitlab.com/ee/ci/yaml/#services) element.\n\nThis package is intended to be installed in your project in `devDependencies`.\n\nYour application must install its desired version of [`redis`](https://www.npmjs.com/package/redis).\n\n> NOTE: requires a Unix-y shell (`/usr/bin/env sh`) to be available.\n>This is not designed to run on Windows; PRs/MRs welcome.\n\nSee [src/test/integration/redis/redis.spec.js] for usage, but it's basically\n```javascript\nconst redisConnect = require('redis-test-support')\n\nconst redisClient = await redisConnect()\n\n// now you can use redis client\n```\n\n## Configuration\n\nThe default configuration is pretty conventional, with the sole exception of the default port that Redis will listen on for clients.\nInstead of `6379`, which might already be in use on developers' machines when they run integration tests, the default configuration uses `46379`.\nIt is a `TODO` to search for an available port.\n\n>NOTE: This module detects when it's running in a CI/CD pipeline by seeing if the environment variable `CI` is of nonzero length.\n\n### Environment variables\n\nThe following environment variables can be set to configure it:\n* REDIS_TEST_SUPPORT_TAG: The tag of the [`redis` Docker image](https://hub.docker.com/_/redis)  or custom image to use, default \"latest\"\n* REDIS_TEST_SUPPORT_PORT: visible client port on `localhost` to map to container port, default is content of `redis/default-redis-test-port`\n* REDIS_TEST_SUPPORT_CONTAINER: name of container, default is content of file `redis/default-redis-test-container`\n* REDIS_TEST_SUPPORT_CONTAINER_PORT: redis client port in container, default `9042`\n* REDIS_TEST_SUPPORT_IMAGE: docker image name, default `redis`\n","engines":{"node":">=8.6.0"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","finalize-distribution":"cp package.json package-lock.json README.md lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/redis-test-support.git","type":"git"},"_npmVersion":"5.3.0","description":"Redis Node.js Development Test Support Library","directories":{},"_nodeVersion":"8.6.0","dependencies":{"uuid":"3.3.3","bluebird":"3.7.2","@babel/polyfill":"7.7.0","@northscaler/error-support":"3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"readmeFilename":"README.md","devDependencies":{"nyc":"14.1.1","chai":"4.2.0","acorn":"7.1.0","jsdoc":"3.6.3","mocha":"6.2.2","redis":"2.8.0","standard":"14.3.1","copyfiles":"2.1.1","@babel/cli":"7.7.4","dirty-chai":"2.0.1","@babel/core":"7.7.4","npm-run-all":"4.1.5","babel-eslint":"10.0.3","@babel/register":"7.7.4","@babel/preset-env":"7.7.4","@babel/plugin-proposal-decorators":"7.7.4","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-optional-chaining":"7.7.4","@babel/plugin-proposal-throw-expressions":"7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/redis-test-support_0.1.4-rc.0_1584986422240_0.26824867351263815","host":"s3://npm-registry-packages"}},"0.2.0-pre.2":{"name":"@northscaler/redis-test-support","version":"0.2.0-pre.2","keywords":["redis","test"],"license":"MIT","_id":"@northscaler/redis-test-support@0.2.0-pre.2","maintainers":[{"name":"matthewadams","email":"matthew@matthewadams.me"},{"name":"victorynap","email":"djannotta@gmail.com"},{"name":"npm_scispike","email":"npm@scispike.com"},{"name":"npm_northscaler","email":"npm@northscaler.com"}],"homepage":"https://gitlab.com/northscaler-public/redis-test-support#README","bugs":{"url":"https://gitlab.com/northscaler-public/redis-test-support/issues"},"dist":{"shasum":"d698609bb747687d4db176daf62518b3ec79edb9","tarball":"https://registry.npmjs.org/@northscaler/redis-test-support/-/redis-test-support-0.2.0-pre.2.tgz","fileCount":51,"integrity":"sha512-7u0K4zHMDAJzZW/6VEw2ehTd/KLR076LsKgsJP7XeljDE9k1KNkxw0pYUD147trKmIuuOK0sDS+8z5O6wv07PQ==","signatures":[{"sig":"MEUCIQC6LDn4Kx2MPr8XLINMV+0+crtERI4MUp1SMT7XXyJq1wIgJ1F0+hXN7W4YJJvn6JHc+hzwdYIgJ+6Y7rlJdBhLbZ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1279617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrWIxCRA9TVsSAnZWagAARicP/1PdOsxqJWXOedE58HVK\n3OE+G+0c17W6ZtzP0tt8/WVTxGCFsTl/dJQuDJaplmdCth/Hiqc9p52ME8py\n/7hk6snmvYkcOFG6SZvS9YMpTteoklMwXHQfe+SdxJOSG3dlCo/z7mQ2UdsK\n8YKCQbQdpRSQdZbq/2UmFAnE1yXhSc5TyDdIia4DCC1YPqhvHZcotoeHYYD8\nMes4ZcF0FG2/KnDSgM05F1msXEiW19TG+ZdLK2btRhmUQ5M4g2TrwjXcDI2p\nSo406vqVVj8gEhYGr5eWX72yxvN5uIPpniXYs7PH6Uat1bWLtb65XP5oZQTy\nw8dvj8tazu10p42WcQoZETd5kGJLpNrdS36g9XQnZWpk3pbGuGOd9cS/20NS\nouTvghaPvBiTOrKo2U7+SZKJ4/PiMX1c9lLQ1/ULs84hmQXggn84j3DuK8Vx\n1/zE3xAN+5MvPYroLAh42M4Jit0ZFqDP9C14UwSXKUYpyqfNNJwPf9Y6uPHB\no8ifGtEBErOBrwXVepEToKP9Lf8+9Tm1bNPE3MZLCZ4JYs3i0sh+rctS2v3A\nH74Wm0vewOg0podvXAxXHiD88c6alFhYJ7P/aIrbJAbyri2K4cEYj0x91oSz\nO0iS1yPYd5xbiv+8J/NDTvYnznaDCH0NLXrQ9mjydy8oWdzW3tmcVSaWnqjN\nh4vP\r\n=j163\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}],["@babel/plugin-proposal-throw-expressions"],["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"both"},"mocha":{"exit":true,"colors":true,"require":"@babel/register"},"readme":"# `redis-test-support`\n\nHandy-dandy Redis integration testing utility that starts a local Docker container running Redis if you're not running in a CI/CD pipeline.\nThis allows you to run integration tests locally in a manner similar to how they'd be run in the CI/CD pipeline.\nThis module does nothing when running in a CI build pipeline, because Redis should be configured as part of the build via something like [`.gitlab-ci.yml`'s `services`](https://docs.gitlab.com/ee/ci/yaml/#services) element.\n\nThis package is intended to be installed in your project in `devDependencies`.\n\nYour application must install its desired version of [`redis`](https://www.npmjs.com/package/redis).\n\n> NOTE: requires a Unix-y shell (`/usr/bin/env sh`) to be available.\n>This is not designed to run on Windows; PRs/MRs welcome.\n\nSee [src/test/integration/redis/redis.spec.js] for usage, but it's basically\n```javascript\nconst redisConnect = require('redis-test-support')\n\nconst redisClient = await redisConnect()\n\n// now you can use redis client\n```\n\n## Configuration\n\nThe default configuration is pretty conventional, with the sole exception of the default port that Redis will listen on for clients.\nInstead of `6379`, which might already be in use on developers' machines when they run integration tests, the default configuration uses `46379`.\nIt is a `TODO` to search for an available port.\n\n>NOTE: This module detects when it's running in a CI/CD pipeline by seeing if the environment variable `CI` is of nonzero length.\n\n### Environment variables\n\nThe following environment variables can be set to configure it:\n* REDIS_TEST_SUPPORT_TAG: The tag of the [`redis` Docker image](https://hub.docker.com/_/redis)  or custom image to use, default \"latest\"\n* REDIS_TEST_SUPPORT_PORT: visible client port on `localhost` to map to container port, default is content of `redis/default-redis-test-port`\n* REDIS_TEST_SUPPORT_CONTAINER: name of container, default is content of file `redis/default-redis-test-container`\n* REDIS_TEST_SUPPORT_CONTAINER_PORT: redis client port in container, default `9042`\n* REDIS_TEST_SUPPORT_IMAGE: docker image name, default `redis`\n","engines":{"node":">=8.6.0"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && (cd lib/main && npm link)","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && (cd lib/main && npm unlink)","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","finalize-distribution":"cp package.json package-lock.json README.md src/main/index.d.ts lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/redis-test-support.git","type":"git"},"_npmVersion":"5.3.0","description":"Redis Node.js Development Test Support Library","directories":{},"_nodeVersion":"8.6.0","dependencies":{"uuid":"3.3.3","bluebird":"3.7.2","@types/redis":"2.8.16","@babel/polyfill":"7.7.0","@northscaler/error-support":"3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"readmeFilename":"README.md","devDependencies":{"nyc":"14.1.1","chai":"4.2.0","acorn":"7.1.0","jsdoc":"3.6.3","mocha":"6.2.2","redis":"2.8.0","standard":"14.3.1","copyfiles":"2.1.1","@babel/cli":"7.7.4","dirty-chai":"2.0.1","@babel/core":"7.7.4","npm-run-all":"4.1.5","babel-eslint":"10.0.3","@babel/register":"7.7.4","@babel/preset-env":"7.7.4","@babel/plugin-proposal-decorators":"7.7.4","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-optional-chaining":"7.7.4","@babel/plugin-proposal-throw-expressions":"7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/redis-test-support_0.2.0-pre.2_1605198385064_0.0019652754679087003","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@northscaler/redis-test-support","version":"0.1.4","keywords":["redis","test"],"license":"MIT","_id":"@northscaler/redis-test-support@0.1.4","maintainers":[{"name":"matthewadams","email":"matthew@matthewadams.me"},{"name":"victorynap","email":"djannotta@gmail.com"},{"name":"npm_scispike","email":"npm@scispike.com"},{"name":"npm_northscaler","email":"npm@northscaler.com"}],"homepage":"https://gitlab.com/northscaler-public/redis-test-support#README","bugs":{"url":"https://gitlab.com/northscaler-public/redis-test-support/issues"},"dist":{"shasum":"2bf4d158a02d80368fb8e0c23a22782900e2e725","tarball":"https://registry.npmjs.org/@northscaler/redis-test-support/-/redis-test-support-0.1.4.tgz","fileCount":49,"integrity":"sha512-6EH4vb02vblVa/CCiTl+gKoDT2D+7g6HUiWNRkm8wxhXePjManxUh6UeVHX4bD//XFa7r9mQMJrdPE9/PqZDdw==","signatures":[{"sig":"MEYCIQDOZOYCneaxBae20KRTOdZH9VyaxLzxVJghxB0UNRHQCQIhAP596Hv6E5pDifJ/4pkmgE+zl50vZNI6Uj6ofpYTeZDi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1278618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrWJKCRA9TVsSAnZWagAAjoIP/0wgRuKi5Ohn1U2SNuKJ\nkQOjnAHOmTpE0Xt7wStvh/+tkanWmaIJPISzpNG6jwsDPipU94KZNEjO2v9f\nJ3iD5kb0X2hMPp1jRrN5N2ehWTOxWsi4DyKmqMxkfm75phQ+imKOmhSvN4K5\nA9j9Z9nheQEQfKm35Mv/dl/tfDlPPKs1D7EsqYilyDhhLmtwnAa+t3ADdmZ7\n/yEpj6znqq4T735Zg8L1pMQENBpP5WETl9RD9bXTZiE0Ercm8sjBKkoJxCn4\nFwofScrlN5+IqgqWbpjwVPwtV9N0hi6TToAuoWkDaZpTxy3DB9ZvmWh35Wy+\nbcUst7eqSvL8WOBhTwAqHQGPdgPO65IhdN/F2BQgj4H6S8YCxCLT9mP70QwV\nDLF3gkh09TbwUhW0/Qh3o0FqzIrlWiyyFcLCWysOCoQBJeXZN0ksGNY1UEd4\ntSRDLwTUNTYDZniGgWUSIFf1o4xY584PJTaEO1lGN9zEtOMye0sjF2m0Wh/A\nldHmjL6hsXicuzNkxHWgeZsFw4J2Otgz9gQSu6SMn+Lm+ig4TtCCBEfe42jN\nDVM4q0Tog6CNn5/A6KC5MEjqdKHoiOtZAKcga0LVrFPxpCGFFh5+Ir8XO9IF\njOCAtP8l/DdCI5BHIxsWQi9ZD7o3vh34cRCi3T8/YYtTaE/V2wABOsXEN+dW\nxVV4\r\n=HjgX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":[["@babel/plugin-proposal-optional-chaining",{"loose":false}],["@babel/plugin-proposal-throw-expressions"],["@babel/plugin-proposal-class-properties",{"loose":true}]],"presets":[["@babel/preset-env",{"targets":{"node":true}}]],"sourceMaps":"both"},"mocha":{"exit":true,"colors":true,"require":"@babel/register"},"readme":"# `redis-test-support`\n\nHandy-dandy Redis integration testing utility that starts a local Docker container running Redis if you're not running in a CI/CD pipeline.\nThis allows you to run integration tests locally in a manner similar to how they'd be run in the CI/CD pipeline.\nThis module does nothing when running in a CI build pipeline, because Redis should be configured as part of the build via something like [`.gitlab-ci.yml`'s `services`](https://docs.gitlab.com/ee/ci/yaml/#services) element.\n\nThis package is intended to be installed in your project in `devDependencies`.\n\nYour application must install its desired version of [`redis`](https://www.npmjs.com/package/redis).\n\n> NOTE: requires a Unix-y shell (`/usr/bin/env sh`) to be available.\n>This is not designed to run on Windows; PRs/MRs welcome.\n\nSee [src/test/integration/redis/redis.spec.js] for usage, but it's basically\n```javascript\nconst redisConnect = require('redis-test-support')\n\nconst redisClient = await redisConnect()\n\n// now you can use redis client\n```\n\n## Configuration\n\nThe default configuration is pretty conventional, with the sole exception of the default port that Redis will listen on for clients.\nInstead of `6379`, which might already be in use on developers' machines when they run integration tests, the default configuration uses `46379`.\nIt is a `TODO` to search for an available port.\n\n>NOTE: This module detects when it's running in a CI/CD pipeline by seeing if the environment variable `CI` is of nonzero length.\n\n### Environment variables\n\nThe following environment variables can be set to configure it:\n* REDIS_TEST_SUPPORT_TAG: The tag of the [`redis` Docker image](https://hub.docker.com/_/redis)  or custom image to use, default \"latest\"\n* REDIS_TEST_SUPPORT_PORT: visible client port on `localhost` to map to container port, default is content of `redis/default-redis-test-port`\n* REDIS_TEST_SUPPORT_CONTAINER: name of container, default is content of file `redis/default-redis-test-container`\n* REDIS_TEST_SUPPORT_CONTAINER_PORT: redis client port in container, default `9042`\n* REDIS_TEST_SUPPORT_IMAGE: docker image name, default `redis`\n","engines":{"node":">=8.6.0"},"scripts":{"i":"mocha 'src/test/integration/**/*.spec.js' | npx bunyan","u":"mocha 'src/test/unit/**/*.spec.js' | npx bunyan","cov":"open coverage/index.html","doc":"jsdoc --verbose -d lib/main/doc -r -c jsdoc.json -R lib/main/README.md lib/main","link":"mkdirp lib/main && cd lib/main && npm link; cd ../..","lint":"standard --verbose 'src/**/*.js'","test":"run-s transpile unit-integration lint","unit":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js'","build":"npm install && npm test","clean":"rimraf lib/main","format":"standard --fix 'src/**/*.js'","report":"nyc report --reporter=html","unlink":"mkdirp lib/main && cd lib/main && npm unlink; cd ../..","prelink":"run-s make-distribution","copy-src":"mkdirp lib/main/src && cp -r src/main/* lib/main/src","transpile":"run-s transpile-main transpile-test","integration":"nyc --check-coverage -x 'lib/test' --exclude-after-remap false mocha 'lib/test/integration/**/*.spec.js'","transpile-main":"babel --verbose --out-dir lib/main --copy-files lib/main/src","transpile-test":"babel --delete-dir-on-start --verbose --out-dir lib/test --copy-files src/test","postintegration":"run-s report","unit-integration":"nyc -x 'lib/test' --exclude-after-remap false mocha 'lib/test/unit/**/*.spec.js' 'lib/test/integration/**/*.spec.js'","make-distribution":"run-s transpile finalize-distribution doc","pretranspile-main":"run-s clean copy-src","finalize-distribution":"cp package.json package-lock.json README.md lib/main"},"_npmUser":{"name":"npm_northscaler","email":"npm@northscaler.com"},"standard":{"parser":"babel-eslint"},"repository":{"url":"git+https://gitlab.com/northscaler-public/redis-test-support.git","type":"git"},"_npmVersion":"5.3.0","description":"Redis Node.js Development Test Support Library","directories":{},"_nodeVersion":"8.6.0","dependencies":{"uuid":"3.3.3","bluebird":"3.7.2","@babel/polyfill":"7.7.0","@northscaler/error-support":"3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":true,"readmeFilename":"README.md","devDependencies":{"nyc":"14.1.1","chai":"4.2.0","acorn":"7.1.0","jsdoc":"3.6.3","mocha":"6.2.2","redis":"2.8.0","standard":"14.3.1","copyfiles":"2.1.1","@babel/cli":"7.7.4","dirty-chai":"2.0.1","@babel/core":"7.7.4","npm-run-all":"4.1.5","babel-eslint":"10.0.3","@babel/register":"7.7.4","@babel/preset-env":"7.7.4","@babel/plugin-proposal-decorators":"7.7.4","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-optional-chaining":"7.7.4","@babel/plugin-proposal-throw-expressions":"7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/redis-test-support_0.1.4_1605198410300_0.5800213365873719","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-03-05T18:36:42.386Z","modified":"2024-05-29T18:07:49.989Z","0.1.0-pre.1":"2020-03-05T18:36:42.824Z","0.1.0-pre.2":"2020-03-05T19:36:37.087Z","0.1.0-pre.3":"2020-03-05T22:54:03.257Z","0.1.0-pre.4":"2020-03-06T01:48:32.238Z","0.1.0-pre.6":"2020-03-06T19:32:11.961Z","0.1.0-pre.7":"2020-03-06T21:06:03.260Z","0.1.0-pre.8":"2020-03-09T18:28:09.885Z","0.1.0-rc.0":"2020-03-09T18:44:11.037Z","0.1.0-rc.1":"2020-03-09T18:51:35.926Z","0.1.0":"2020-03-09T19:01:57.573Z","0.2.0-pre.0":"2020-03-10T20:44:39.288Z","0.1.1":"2020-03-13T20:08:46.867Z","0.1.2":"2020-03-13T21:19:23.835Z","0.1.3":"2020-03-18T22:01:00.454Z","0.2.0-pre.1":"2020-03-18T22:02:48.885Z","0.1.4-rc.0":"2020-03-23T18:00:22.494Z","0.2.0-pre.2":"2020-11-12T16:26:25.231Z","0.1.4":"2020-11-12T16:26:50.452Z"},"maintainers":[{"email":"npm@northscaler.com","name":"npm_northscaler"},{"email":"npm@scispike.com","name":"npm_scispike"},{"email":"djannotta@gmail.com","name":"victorynap"}],"repository":{"url":"git+https://gitlab.com/northscaler-public/redis-test-support.git","type":"git"},"keywords":["redis","test"],"license":"MIT","homepage":"https://gitlab.com/northscaler-public/redis-test-support#README","bugs":{"url":"https://gitlab.com/northscaler-public/redis-test-support/issues"},"readme":"","readmeFilename":""}