{"_id":"redux-duplicate-actions","_rev":"37-98236cb0b55c2a809a2111befe31bf21","name":"redux-duplicate-actions","description":"This is a redux middleware that detects duplicate actions & shows this in the console. You can choose to make them fatal errors or friendly warnings! Development use only!","dist-tags":{"latest":"3.0.2"},"versions":{"1.0.0":{"name":"redux-duplicate-actions","version":"1.0.0","description":"This is a redux middleware that detects duplicate actions & shows this in the console. You can choose to make them fatal errors or friendly warnings! Development use only!","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel/register 'test/*.js'","prepublish":"rimraf lib && babel src --out-dir lib","format":"prettier --single-quote --trailing-comma=es5 --write './**/*.js'"},"repository":{"type":"git","url":"git+https://github.com/daviemakz/redux-duplicate-actions.git"},"keywords":["redux","flux","middleware","redux-middleware","dispatch","duplicate","actions"],"author":{"name":"David Makuni","email":"d.makuni@live.co.uk","url":"https://github.com/daviemakz"},"devDependencies":{"babel":"^5.8.34","chai":"^3.4.1","mocha":"^2.3.4","prettier":"^1.7.4","rimraf":"^2.4.4","sinon":"^1.17.2"},"license":"MIT","bugs":{"url":"https://github.com/daviemakz/redux-duplicate-actions/issues"},"homepage":"https://github.com/daviemakz/redux-duplicate-actions#readme","dependencies":{"farmhash":"^2.0.4","fast-json-stringify":"^0.13.1"},"gitHead":"15c10be7fde4296bce6b523302510f276cd1b379","_id":"redux-duplicate-actions@1.0.0","_shasum":"a70a6d924c6bc4fb46ddb54fe5e688e16a4b33aa","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"daviemakz","email":"daviemakz@gmail.com"},"dist":{"shasum":"a70a6d924c6bc4fb46ddb54fe5e688e16a4b33aa","tarball":"https://registry.npmjs.org/redux-duplicate-actions/-/redux-duplicate-actions-1.0.0.tgz","integrity":"sha512-rN5YL5Uz5zVbvEJ3Diu4NYvfmVkEYM3x7Y16c1LlfIOWvs2+uzKugFMg5KYFlcOySJkbBb9/dB+wJDlA8tYg5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICdwhpepY1E7aWJWE4f+fk+CeMghhW/SBYD4gwBZeMvSAiAboxcaPu33iCZutsuLMXvNBndTjVqnvaEtwcAKw/Sdlg=="}]},"maintainers":[{"name":"daviemakz","email":"daviemakz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-duplicate-actions-1.0.0.tgz_1507152857619_0.9219159320928156"},"directories":{}},"1.0.1":{"name":"redux-duplicate-actions","version":"1.0.1","description":"This is a redux middleware that detects duplicate actions & shows this in the console. You can choose to make them fatal errors or friendly warnings! Development use only!","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel/register 'test/*.js'","prepublish":"rimraf lib && babel src --out-dir lib","format":"prettier --single-quote --trailing-comma=es5 --write './**/*.js'"},"repository":{"type":"git","url":"git+https://github.com/daviemakz/redux-duplicate-actions.git"},"keywords":["redux","flux","middleware","redux-middleware","dispatch","duplicate","actions"],"author":{"name":"David Makuni","email":"d.makuni@live.co.uk","url":"https://github.com/daviemakz"},"devDependencies":{"babel":"^5.8.34","chai":"^3.4.1","mocha":"^2.3.4","prettier":"^1.7.4","rimraf":"^2.4.4","sinon":"^1.17.2"},"license":"MIT","bugs":{"url":"https://github.com/daviemakz/redux-duplicate-actions/issues"},"homepage":"https://github.com/daviemakz/redux-duplicate-actions#readme","dependencies":{"farmhash":"^2.0.4","fast-json-stringify":"^0.13.1"},"gitHead":"ecdb148cc869dc8aef8b4d52570f7147095408a8","_id":"redux-duplicate-actions@1.0.1","_shasum":"041f88ec07e30068e249e0ee674458a44e18938a","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"daviemakz","email":"daviemakz@gmail.com"},"dist":{"shasum":"041f88ec07e30068e249e0ee674458a44e18938a","tarball":"https://registry.npmjs.org/redux-duplicate-actions/-/redux-duplicate-actions-1.0.1.tgz","integrity":"sha512-V07MTfSWMPTjo0C6+M/BxOI7+5U2yOt2hAH7xd0LQP7XWR1qc+X5OjUB7plvGn9BVgPE51Z88OJH+tTLKLYhgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAFWpTL5HkDpu+8t1fGxLP0ujoRFsJMj30CzD8qcZ1BXAiAfS+hXGE5TVNOSG6U4qBilmDDxC8V7uheCV9eRsl1/RA=="}]},"maintainers":[{"name":"daviemakz","email":"daviemakz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-duplicate-actions-1.0.1.tgz_1507153021982_0.1583096794784069"},"directories":{}},"1.0.2":{"name":"redux-duplicate-actions","version":"1.0.2","description":"This is a redux middleware that detects duplicate actions & shows this in the console. You can choose to make them fatal errors or friendly warnings! Development use only!","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel/register 'test/*.js'","prepublish":"rimraf lib && babel src --out-dir lib","format":"prettier --single-quote --trailing-comma=es5 --write './**/*.js'"},"repository":{"type":"git","url":"git+https://github.com/daviemakz/redux-duplicate-actions.git"},"keywords":["redux","flux","middleware","redux-middleware","dispatch","duplicate","actions"],"author":{"name":"David Makuni","email":"d.makuni@live.co.uk","url":"https://github.com/daviemakz"},"devDependencies":{"babel":"^5.8.34","chai":"^3.4.1","mocha":"^2.3.4","prettier":"^1.7.4","rimraf":"^2.4.4","sinon":"^1.17.2"},"license":"MIT","bugs":{"url":"https://github.com/daviemakz/redux-duplicate-actions/issues"},"homepage":"https://github.com/daviemakz/redux-duplicate-actions#readme","dependencies":{"farmhash":"^2.0.4","fast-json-stringify":"^0.13.1"},"gitHead":"3fba2f02f74f9b91220129bbf572a2abdad9ae0c","_id":"redux-duplicate-actions@1.0.2","_shasum":"c3d7650be6a626625a42de9395118d43796c6d3f","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"daviemakz","email":"daviemakz@gmail.com"},"dist":{"shasum":"c3d7650be6a626625a42de9395118d43796c6d3f","tarball":"https://registry.npmjs.org/redux-duplicate-actions/-/redux-duplicate-actions-1.0.2.tgz","integrity":"sha512-R8iuROx0SoTMCLAkZaN/Qdf8MJA4glOo+ClTRY08dow/X4Pv++mrWwC3ipheQFmIgYAfgU2IG7ZDQxJlRATSGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDFqagguizJWWF9kxNGGf7EkSFidK9oc+Kd+3QoOXN0RAiEAw1AjwnyK0/D2FUbYGUkF8+r1CqLPV3jTNjTxXO9mr94="}]},"maintainers":[{"name":"daviemakz","email":"daviemakz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-duplicate-actions-1.0.2.tgz_1507153192697_0.8613219913095236"},"directories":{}},"1.0.3":{"name":"redux-duplicate-actions","version":"1.0.3","description":"This is a redux middleware that detects duplicate actions & shows this in the console. You can choose to make them fatal errors or friendly warnings! Development use only!","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel/register 'test/*.js'","prepublish":"rimraf lib && babel src --out-dir lib","format":"prettier --single-quote --trailing-comma=es5 --write './**/*.js'"},"repository":{"type":"git","url":"git+https://github.com/daviemakz/redux-duplicate-actions.git"},"keywords":["redux","flux","middleware","redux-middleware","dispatch","duplicate","actions"],"author":{"name":"David Makuni","email":"d.makuni@live.co.uk","url":"https://github.com/daviemakz"},"devDependencies":{"babel":"^5.8.34","chai":"^3.4.1","mocha":"^2.3.4","prettier":"^1.7.4","rimraf":"^2.4.4","sinon":"^1.17.2"},"license":"MIT","bugs":{"url":"https://github.com/daviemakz/redux-duplicate-actions/issues"},"homepage":"https://github.com/daviemakz/redux-duplicate-actions#readme","dependencies":{"farmhash":"^2.0.4","fast-json-stringify":"^0.13.1"},"gitHead":"1932959be1e19c0d4dc835af58a5747a5f180445","_id":"redux-duplicate-actions@1.0.3","_shasum":"e87b486213ed9f2879ffc19987d0e79eb343346f","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"daviemakz","email":"daviemakz@gmail.com"},"dist":{"shasum":"e87b486213ed9f2879ffc19987d0e79eb343346f","tarball":"https://registry.npmjs.org/redux-duplicate-actions/-/redux-duplicate-actions-1.0.3.tgz","integrity":"sha512-20/kUciCuB9Apo3QHX6bq2F32BjQs/Wo0ogwDJWFde9Ks+D63Dkspj+p2wJ9Rn9ElZ36l6Cmc55Gb4QLOF35lQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHrDMTvHlgZrhrSE5PM4rDGLHVPMj3JRdRpQI8UtvwAwIgP5KC6iUC6RsoVk8xJ3otcLsso5j5Pgfn5Ns+/boiPKQ="}]},"maintainers":[{"name":"daviemakz","email":"daviemakz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-duplicate-actions-1.0.3.tgz_1507153286986_0.15219099773094058"},"directories":{}},"1.0.4":{"name":"redux-duplicate-actions","version":"1.0.4","description":"This is a redux middleware that detects duplicate actions & shows this in the console. You can choose to make them fatal errors or friendly warnings! Development use only!","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel/register 'test/*.js'","prepublish":"rimraf lib && babel src --out-dir lib","format":"prettier --single-quote --trailing-comma=es5 --write './**/*.js'"},"repository":{"type":"git","url":"git+https://github.com/daviemakz/redux-duplicate-actions.git"},"keywords":["redux","flux","middleware","redux-middleware","dispatch","duplicate","actions"],"author":{"name":"David Makuni","email":"d.makuni@live.co.uk","url":"https://github.com/daviemakz"},"devDependencies":{"babel":"^5.8.34","chai":"^3.4.1","mocha":"^2.3.4","prettier":"^1.7.4","rimraf":"^2.4.4","sinon":"^1.17.2"},"license":"MIT","bugs":{"url":"https://github.com/daviemakz/redux-duplicate-actions/issues"},"homepage":"https://github.com/daviemakz/redux-duplicate-actions#readme","dependencies":{"farmhash":"^2.0.4","fast-json-stringify":"^0.13.1"},"gitHead":"688a48cafc0921be74deb81bfee984ab61564ae0","_id":"redux-duplicate-actions@1.0.4","_shasum":"dc9fc9c5969c77e1a40a8fc8b53362d0770dfadd","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"daviemakz","email":"daviemakz@gmail.com"},"dist":{"shasum":"dc9fc9c5969c77e1a40a8fc8b53362d0770dfadd","tarball":"https://registry.npmjs.org/redux-duplicate-actions/-/redux-duplicate-actions-1.0.4.tgz","integrity":"sha512-zAt1YIGdHc90R3cAgBTd+uSMaiZopYR92bmhCUGetd43E0CT2tf9RFpCGFNzwjS/wUA4XX4SBkaBxTkY0S/FIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCf9fP4AhiWy0bCeYWymAhr/9zFCbbUDwZkIu2gR5Pa1gIgFMu0yiw/bRpxS0fOscycDzBAdBhWpj3gAVp5IJ1HOY4="}]},"maintainers":[{"name":"daviemakz","email":"daviemakz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-duplicate-actions-1.0.4.tgz_1507153712129_0.39781239652074873"},"directories":{}},"1.0.5":{"name":"redux-duplicate-actions","version":"1.0.5","description":"This is a redux middleware that detects duplicate actions & shows this in the console. You can choose to make them fatal errors or friendly warnings! Development use only!","main":"lib/index.js","scripts":{"test":"mocha --no-deprecation --compilers js:babel-core/register 'test/*.js'","prepublish":"rimraf lib && babel src --out-dir lib","format":"prettier --single-quote --trailing-comma=es5 --write './**/*.js'"},"repository":{"type":"git","url":"git+https://github.com/daviemakz/redux-duplicate-actions.git"},"keywords":["redux","flux","middleware","redux-middleware","dispatch","duplicate","actions"],"author":{"name":"David Makuni","email":"d.makuni@live.co.uk","url":"https://github.com/daviemakz"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.0","babel-register":"^6.26.0","chai":"^4.1.2","mocha":"^4.0.0","prettier":"^1.7.4","rimraf":"^2.4.4","sinon":"^4.0.1"},"license":"MIT","bugs":{"url":"https://github.com/daviemakz/redux-duplicate-actions/issues"},"homepage":"https://github.com/daviemakz/redux-duplicate-actions#readme","dependencies":{"farmhash":"^2.0.4","fast-json-stringify":"^0.13.1"},"gitHead":"89d68b2f7f6687d0afc6f84d0b1de69cf21d034f","_id":"redux-duplicate-actions@1.0.5","_shasum":"7f9980bfcafd162611e988fa2cdfaff8b412f9e2","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"daviemakz","email":"daviemakz@gmail.com"},"dist":{"shasum":"7f9980bfcafd162611e988fa2cdfaff8b412f9e2","tarball":"https://registry.npmjs.org/redux-duplicate-actions/-/redux-duplicate-actions-1.0.5.tgz","integrity":"sha512-GcTjn88alxXx57RJw55WxJUg1jB/X7egU6aD37o2WNlbMXSKxkjiUAxgB3qh8J/8nl3qp2kWBxKGw2I3eWlr/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDioJt8aZ8QHKGkZ6HElMSe16nvjsoaaGHkhX9Lt3rhtAIhAIHtWxyhfrYsYu0Q+9fktdr8HmrM9x9/rNoH3Lp+Ixic"}]},"maintainers":[{"name":"daviemakz","email":"daviemakz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-duplicate-actions-1.0.5.tgz_1507154966513_0.19627078552730381"},"directories":{}},"1.0.6":{"name":"redux-duplicate-actions","version":"1.0.6","description":"This is a redux middleware that detects duplicate actions & shows this in the console. You can choose to make them fatal errors or friendly warnings! Development use only!","main":"lib/index.js","scripts":{"test":"mocha --no-deprecation --compilers js:babel-core/register 'test/*.js'","prepublish":"rimraf lib && babel src --out-dir lib","format":"prettier --single-quote --trailing-comma=es5 --write './**/*.js'"},"repository":{"type":"git","url":"git+https://github.com/daviemakz/redux-duplicate-actions.git"},"keywords":["redux","flux","middleware","redux-middleware","dispatch","duplicate","actions"],"author":{"name":"David Makuni","email":"d.makuni@live.co.uk","url":"https://github.com/daviemakz"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.0","babel-register":"^6.26.0","chai":"^4.1.2","mocha":"^4.0.0","prettier":"^1.7.4","rimraf":"^2.4.4","sinon":"^4.0.1"},"license":"MIT","bugs":{"url":"https://github.com/daviemakz/redux-duplicate-actions/issues"},"homepage":"https://github.com/daviemakz/redux-duplicate-actions#readme","dependencies":{"farmhash":"^2.0.4","fast-json-stringify":"^0.13.1"},"gitHead":"76172b83d50940b190b506101977e4715886fbcf","_id":"redux-duplicate-actions@1.0.6","_shasum":"1819970353efefcaa3cc685bc32909ceb148dd12","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"daviemakz","email":"daviemakz@gmail.com"},"dist":{"shasum":"1819970353efefcaa3cc685bc32909ceb148dd12","tarball":"https://registry.npmjs.org/redux-duplicate-actions/-/redux-duplicate-actions-1.0.6.tgz","integrity":"sha512-Q9v8jBuWJjuA4Xk/Ia1BFdQoKyS0kGogTesF55cKJMejMizsSq5whW036EUbDIuRSxBUaTyAmscpAgUdCzdDJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQS1ZfFmNRJgBllOJNmSR3XxVNdct6GuqgQUyJFX/KmAiEAkfcyTEmnoNtlaPKan6/KfQsxJ43L9bi2wxQD6nDlHTg="}]},"maintainers":[{"name":"daviemakz","email":"daviemakz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-duplicate-actions-1.0.6.tgz_1507155059512_0.6387607248034328"},"directories":{}},"1.0.7":{"name":"redux-duplicate-actions","version":"1.0.7","description":"This is a redux middleware that detects duplicate actions & shows this in the console. You can choose to make them fatal errors or friendly warnings! Development use only!","main":"lib/index.js","scripts":{"test":"mocha --no-deprecation --compilers js:babel-core/register 'test/*.js'","prepublish":"rimraf lib && babel src --out-dir lib","format":"prettier --single-quote --trailing-comma=es5 --write './**/*.js'"},"repository":{"type":"git","url":"git+https://github.com/daviemakz/redux-duplicate-actions.git"},"keywords":["redux","flux","middleware","redux-middleware","dispatch","duplicate","actions"],"author":{"name":"David Makuni","email":"d.makuni@live.co.uk","url":"https://github.com/daviemakz"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.0","babel-register":"^6.26.0","chai":"^4.1.2","mocha":"^4.0.0","prettier":"^1.7.4","rimraf":"^2.4.4","sinon":"^4.0.1"},"license":"MIT","bugs":{"url":"https://github.com/daviemakz/redux-duplicate-actions/issues"},"homepage":"https://github.com/daviemakz/redux-duplicate-actions#readme","dependencies":{"farmhash":"^2.0.4","fast-json-stringify":"^0.13.1"},"gitHead":"800213a9e0f57700d19964caeee7d38cb780e311","_id":"redux-duplicate-actions@1.0.7","_shasum":"3133eeebe94a3c6b1085598ad7f4a35c1e1efc83","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"daviemakz","email":"daviemakz@gmail.com"},"dist":{"shasum":"3133eeebe94a3c6b1085598ad7f4a35c1e1efc83","tarball":"https://registry.npmjs.org/redux-duplicate-actions/-/redux-duplicate-actions-1.0.7.tgz","integrity":"sha512-84c44L5F/VheDblZBoN8hGLYWVZTX1eWJtLqUf+Wlgd+8LaBeo7AUTweo1UY4Z2C4QB9MSs4u3NYbsZph+5Few==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDYpjz5qSrOvPXwhNXZKS90PV/r72VzCX/5e0Lou6WS2AiEAjp6SpUROBlza+slQcoUGgjH3uAqI6oZ3WZsmmE6QI0Y="}]},"maintainers":[{"name":"daviemakz","email":"daviemakz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-duplicate-actions-1.0.7.tgz_1507155270928_0.3862692501861602"},"directories":{}},"1.0.8":{"name":"redux-duplicate-actions","version":"1.0.8","description":"This is a redux middleware that detects duplicate actions & shows this in the console. You can choose to make them fatal errors or friendly warnings! Development use only!","main":"lib/index.js","scripts":{"test":"mocha --no-deprecation --compilers js:babel-core/register 'test/*.js'","prepublish":"rimraf lib && babel src --out-dir lib","format":"prettier --single-quote --trailing-comma=es5 --write './**/*.js'"},"repository":{"type":"git","url":"git+https://github.com/daviemakz/redux-duplicate-actions.git"},"keywords":["redux","flux","middleware","redux-middleware","dispatch","duplicate","actions"],"author":{"name":"David Makuni","email":"d.makuni@live.co.uk","url":"https://github.com/daviemakz"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.0","babel-register":"^6.26.0","chai":"^4.1.2","mocha":"^4.0.0","prettier":"^1.7.4","rimraf":"^2.4.4","sinon":"^4.0.1"},"license":"MIT","bugs":{"url":"https://github.com/daviemakz/redux-duplicate-actions/issues"},"homepage":"https://github.com/daviemakz/redux-duplicate-actions#readme","dependencies":{"farmhash":"^2.0.4","fast-json-stringify":"^0.13.1"},"gitHead":"9019185792c620a9de392f214192e4006fd93894","_id":"redux-duplicate-actions@1.0.8","_shasum":"2530b6866fd87a0644b95f60aff2cb269005841b","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"daviemakz","email":"daviemakz@gmail.com"},"dist":{"shasum":"2530b6866fd87a0644b95f60aff2cb269005841b","tarball":"https://registry.npmjs.org/redux-duplicate-actions/-/redux-duplicate-actions-1.0.8.tgz","integrity":"sha512-H1z2EEZSvhQP5xg7DC7BnqdXpVRAyTyhXhupMVSibKELA/vogxrsoRrFhJ2Xe8QwMqJalMHaB7WP2qWWK/csWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBn6Jrg2NaXnAAe8WoOQZzFOLfKq6wuSek+7N6tdc+esAiACwkWCAoU5lGQlMtVThJSyM5aP5FiAcqx1E15VY5n4qg=="}]},"maintainers":[{"name":"daviemakz","email":"daviemakz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-duplicate-actions-1.0.8.tgz_1507155718370_0.17158783413469791"},"directories":{}},"1.0.9":{"name":"redux-duplicate-actions","version":"1.0.9","description":"This is a redux middleware that detects duplicate actions & shows this in the console. You can choose to make them fatal errors or friendly warnings! Development use only!","main":"lib/index.js","scripts":{"test":"mocha --no-deprecation --compilers js:babel-core/register 'test/*.js'","prepublish":"rimraf lib && babel src --out-dir lib","format":"prettier --single-quote --trailing-comma=es5 --write './**/*.js'"},"repository":{"type":"git","url":"git+https://github.com/daviemakz/redux-duplicate-actions.git"},"keywords":["redux","flux","middleware","redux-middleware","dispatch","duplicate","actions"],"author":{"name":"David Makuni","email":"d.makuni@live.co.uk","url":"https://github.com/daviemakz"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.0","babel-register":"^6.26.0","chai":"^4.1.2","mocha":"^4.0.0","prettier":"^1.7.4","rimraf":"^2.4.4","sinon":"^4.0.1"},"license":"MIT","bugs":{"url":"https://github.com/daviemakz/redux-duplicate-actions/issues"},"homepage":"https://github.com/daviemakz/redux-duplicate-actions#readme","dependencies":{"farmhash":"^2.0.4","fast-json-stringify":"^0.13.1"},"gitHead":"d791212b0d73998ceb16666c7a44ed0bd27cdd80","_id":"redux-duplicate-actions@1.0.9","_shasum":"d01d87017fdae50f7e6c0511cce727a9f27086a4","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"daviemakz","email":"daviemakz@gmail.com"},"dist":{"shasum":"d01d87017fdae50f7e6c0511cce727a9f27086a4","tarball":"https://registry.npmjs.org/redux-duplicate-actions/-/redux-duplicate-actions-1.0.9.tgz","integrity":"sha512-95TDyR+mLlkcFXIILxRwMnSAehQ4A/dRmPUyUnQRR4EL6ObGMkeoB4vgwDhNRqEFmINNiH2htnUk04rlRtMClg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG0GiqJoza6tjFZFPMt73x4QcKh0uj0V5TYzPoA3GhRNAiEA/WSZypD62O1VFWPNWhB+sRgnebV4btqON09Tl/9Cnlw="}]},"maintainers":[{"name":"daviemakz","email":"daviemakz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-duplicate-actions-1.0.9.tgz_1507155818246_0.22543121315538883"},"directories":{}},"1.1.0":{"name":"redux-duplicate-actions","version":"1.1.0","description":"This is a redux middleware that detects duplicate actions & shows this in the console. You can choose to make them fatal errors or friendly warnings! Development use only!","main":"lib/index.js","scripts":{"test":"mocha --no-deprecation --compilers js:babel-core/register 'test/*.js'","prepublish":"rimraf lib && babel src --out-dir lib","format":"prettier --single-quote --trailing-comma=es5 --write './**/*.js'"},"repository":{"type":"git","url":"git+https://github.com/daviemakz/redux-duplicate-actions.git"},"keywords":["redux","flux","middleware","redux-middleware","dispatch","duplicate","actions"],"author":{"name":"David Makuni","email":"d.makuni@live.co.uk","url":"https://github.com/daviemakz"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.0","babel-register":"^6.26.0","chai":"^4.1.2","mocha":"^4.0.0","prettier":"^1.7.4","rimraf":"^2.4.4","sinon":"^4.0.1"},"license":"MIT","bugs":{"url":"https://github.com/daviemakz/redux-duplicate-actions/issues"},"homepage":"https://github.com/daviemakz/redux-duplicate-actions#readme","dependencies":{"farmhash":"^2.0.4","fast-json-stringify":"^0.13.1"},"gitHead":"568ff0c9ad7e05172eb12cd4c0ad265b1165275a","_id":"redux-duplicate-actions@1.1.0","_shasum":"f1e30f205564031000adacb0ecd67bd40fbf57f3","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"daviemakz","email":"daviemakz@gmail.com"},"dist":{"shasum":"f1e30f205564031000adacb0ecd67bd40fbf57f3","tarball":"https://registry.npmjs.org/redux-duplicate-actions/-/redux-duplicate-actions-1.1.0.tgz","integrity":"sha512-wHel2Decq/U0M7HIvmCnrvE5iS0GJkTMDjPv3p8Mo7NBWPiTySJzWp51wHEQOdj19sBh2nCuDUIBM59nzEVEjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB1hKRoTZaOcFECQwJmIVe+djEZDbTX4C0FUPWAFJYDFAiBhWnbWsghialzlMGYegFtu4CORAFcPM+y2Kf56oYkzTg=="}]},"maintainers":[{"name":"daviemakz","email":"daviemakz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-duplicate-actions-1.1.0.tgz_1507155962120_0.2986755159217864"},"directories":{}},"1.2.0":{"name":"redux-duplicate-actions","version":"1.2.0","description":"This is a redux middleware that detects duplicate actions & shows this in the console. You can choose to make them fatal errors or friendly warnings! Development use only!","main":"lib/index.js","scripts":{"test":"mocha --no-deprecation --compilers js:babel-core/register 'test/*.js'","format":"prettier --single-quote --trailing-comma=es5 --write './**/*.js'","postinstall":"rimraf lib && babel src --out-dir lib"},"repository":{"type":"git","url":"git+https://github.com/daviemakz/redux-duplicate-actions.git"},"keywords":["redux","flux","middleware","redux-middleware","dispatch","duplicate","actions"],"author":{"name":"David Makuni","email":"d.makuni@live.co.uk","url":"https://github.com/daviemakz"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.0","babel-register":"^6.26.0","chai":"^4.1.2","mocha":"^4.0.0","prettier":"^1.7.4","rimraf":"^2.4.4","sinon":"^4.0.1"},"license":"MIT","bugs":{"url":"https://github.com/daviemakz/redux-duplicate-actions/issues"},"homepage":"https://github.com/daviemakz/redux-duplicate-actions#readme","dependencies":{"farmhash":"^2.0.4","fast-json-stringify":"^0.13.1"},"gitHead":"4050e2fda5f89e561fd64a1c9f1907b114adf3ab","_id":"redux-duplicate-actions@1.2.0","_shasum":"a04fafdb199b2857d5165fefaf6474f58937dfe7","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"daviemakz","email":"daviemakz@gmail.com"},"dist":{"shasum":"a04fafdb199b2857d5165fefaf6474f58937dfe7","tarball":"https://registry.npmjs.org/redux-duplicate-actions/-/redux-duplicate-actions-1.2.0.tgz","integrity":"sha512-US9bOssZNrFWpodSCvFvhBxIH9xzcoOR/4MWPFkdu8qwtRcsj6CUCd//09cXkkWpLieP5gfQTFkDGKEWfXSeUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICZ0eXj0ST/OMCZHtrpzTFzdPZ5eG/8rsIxGnov9sP5qAiA5JC8URWnegMvupUDB1bnOynkvkFpTqCJgid+Lif4H3g=="}]},"maintainers":[{"name":"daviemakz","email":"daviemakz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-duplicate-actions-1.2.0.tgz_1507371786414_0.03704346134327352"},"directories":{}},"1.2.1":{"name":"redux-duplicate-actions","version":"1.2.1","description":"This is a redux middleware that detects duplicate actions & shows this in the console. You can choose to make them fatal errors or friendly warnings! Development use only!","main":"lib/index.js","scripts":{"test":"mocha --no-deprecation --compilers js:babel-core/register 'test/*.js'","format":"prettier --single-quote --trailing-comma=es5 --write './**/*.js'","postinstall":"rimraf lib && babel src --out-dir lib"},"repository":{"type":"git","url":"git+https://github.com/daviemakz/redux-duplicate-actions.git"},"keywords":["redux","flux","middleware","redux-middleware","dispatch","duplicate","actions"],"author":{"name":"David Makuni","email":"d.makuni@live.co.uk","url":"https://github.com/daviemakz"},"dependencies":{"farmhash":"^2.0.4","fast-json-stringify":"^0.13.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.0","babel-register":"^6.26.0","chai":"^4.1.2","mocha":"^4.0.0","prettier":"^1.7.4","rimraf":"^2.4.4","sinon":"^4.0.1"},"license":"MIT","bugs":{"url":"https://github.com/daviemakz/redux-duplicate-actions/issues"},"homepage":"https://github.com/daviemakz/redux-duplicate-actions#readme","gitHead":"4b0c91f84e1b0804f13500e2196f786cd475b5d0","_id":"redux-duplicate-actions@1.2.1","_shasum":"39e026e08d25fa8da8f0664f0e9d2f7948aede9c","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"daviemakz","email":"daviemakz@gmail.com"},"dist":{"shasum":"39e026e08d25fa8da8f0664f0e9d2f7948aede9c","tarball":"https://registry.npmjs.org/redux-duplicate-actions/-/redux-duplicate-actions-1.2.1.tgz","integrity":"sha512-rVqyr2buESHa4N/hPVnQJpmgae5/46hQnQUV0L+lZja+UrACvTSagb5YJ4Mj6XKL12UuzuY2iZXb7QahMtSq9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHKXFfVYlI7i4PIj4XAUlyqpN5ckhRg/bseHE82zKvGqAiADXNdt5jemESiUwhvJs9bW3VWanQSopwQ2EjJuLmMHNw=="}]},"maintainers":[{"name":"daviemakz","email":"daviemakz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-duplicate-actions-1.2.1.tgz_1507372128286_0.35036949231289327"},"directories":{}},"1.2.2":{"name":"redux-duplicate-actions","version":"1.2.2","description":"This is a redux middleware that detects duplicate actions & shows this in the console. You can choose to make them fatal errors or friendly warnings! Development use only!","main":"lib/index.js","scripts":{"test":"mocha --no-deprecation --compilers js:babel-core/register 'test/*.js'","format":"prettier --single-quote --trailing-comma=es5 --write './**/*.js'","postinstall":"rimraf lib && babel src --out-dir lib"},"repository":{"type":"git","url":"git+https://github.com/daviemakz/redux-duplicate-actions.git"},"keywords":["redux","flux","middleware","redux-middleware","dispatch","duplicate","actions"],"author":{"name":"David Makuni","email":"d.makuni@live.co.uk","url":"https://github.com/daviemakz"},"dependencies":{"farmhash":"^2.0.4","fast-json-stringify":"^0.13.1","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.0","babel-register":"^6.26.0","chai":"^4.1.2","mocha":"^4.0.0","prettier":"^1.7.4","rimraf":"^2.4.4","sinon":"^4.0.1"},"license":"MIT","bugs":{"url":"https://github.com/daviemakz/redux-duplicate-actions/issues"},"homepage":"https://github.com/daviemakz/redux-duplicate-actions#readme","gitHead":"dcd65a90653270510151a379c3575a28b3462451","_id":"redux-duplicate-actions@1.2.2","_shasum":"a361d3bc7d4045639a0cf840f485b571f9474070","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"daviemakz","email":"daviemakz@gmail.com"},"dist":{"shasum":"a361d3bc7d4045639a0cf840f485b571f9474070","tarball":"https://registry.npmjs.org/redux-duplicate-actions/-/redux-duplicate-actions-1.2.2.tgz","integrity":"sha512-ow9xoJcd76tO9g/Btv00o02oq3gB18wrL/chOEWXEF5zdw6cs3JTLc/ouZu2MPDT9ZamrPq2v+/UeH5WWwOonQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCL335Ji19SgF+A1Qy8rgjtppMEI0vtSTgQCMv0cORbMgIhALB3x7+V9VGdejd++PkzhQ9k+ecv9AdLBDlRbcq1IIEC"}]},"maintainers":[{"name":"daviemakz","email":"daviemakz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-duplicate-actions-1.2.2.tgz_1507372522296_0.6376938938628882"},"directories":{}},"1.2.3":{"name":"redux-duplicate-actions","version":"1.2.3","description":"This is a redux middleware that detects duplicate actions & shows this in the console. You can choose to make them fatal errors or friendly warnings! Development use only!","main":"lib/index.js","scripts":{"test":"mocha --no-deprecation --compilers js:babel-core/register 'test/*.js'","format":"prettier --single-quote --trailing-comma=es5 --write './**/*.js'","postinstall":"rimraf lib && babel src --out-dir lib"},"repository":{"type":"git","url":"git+https://github.com/daviemakz/redux-duplicate-actions.git"},"keywords":["redux","flux","middleware","redux-middleware","dispatch","duplicate","actions"],"author":{"name":"David Makuni","email":"d.makuni@live.co.uk","url":"https://github.com/daviemakz"},"dependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.0","babel-register":"^6.26.0","chai":"^4.1.2","farmhash":"^2.0.4","fast-json-stringify":"^0.14.0","mocha":"^4.0.0","prettier":"^1.7.4","rimraf":"^2.4.4","sinon":"^4.0.1"},"license":"MIT","bugs":{"url":"https://github.com/daviemakz/redux-duplicate-actions/issues"},"homepage":"https://github.com/daviemakz/redux-duplicate-actions#readme","devDependencies":{"mocha":"^4.0.1"},"gitHead":"75b4e591cbc0dff8baa4bc5c3dcec05e2d107ea1","_id":"redux-duplicate-actions@1.2.3","_shasum":"d6e60d931ce8a0298132a689306c8ad73c30da21","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"daviemakz","email":"daviemakz@gmail.com"},"dist":{"shasum":"d6e60d931ce8a0298132a689306c8ad73c30da21","tarball":"https://registry.npmjs.org/redux-duplicate-actions/-/redux-duplicate-actions-1.2.3.tgz","integrity":"sha512-dsIekOexiZNagWGTOEmmVtl2eU5QGr29yo7FsIaMVkwTMkz3dC+hxmsr4PLO+QIpgezMrKtwitR20rCQ075sPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkgxstkvlapSdJUyrag8CJ2vRt433W5iQ0ZaSy4iGYtgIhANS/s0jPbXIRVD6EsXzAM7ZI0jr29oPqIuOsMbOh0GkR"}]},"maintainers":[{"name":"daviemakz","email":"daviemakz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-duplicate-actions-1.2.3.tgz_1507844421913_0.458774175029248"},"directories":{}},"1.2.4":{"name":"redux-duplicate-actions","version":"1.2.4","description":"This is a redux middleware that detects duplicate actions & shows this in the console. You can choose to make them fatal errors or friendly warnings! Development use only!","main":"lib/index.js","scripts":{"test":"mocha --no-deprecation --compilers js:babel-core/register 'test/*.js'","format":"prettier --single-quote --trailing-comma=es5 --write './**/*.js'","postinstall":"rimraf lib && babel src --out-dir lib"},"repository":{"type":"git","url":"git+https://github.com/daviemakz/redux-duplicate-actions.git"},"keywords":["redux","flux","middleware","redux-middleware","dispatch","duplicate","actions"],"author":{"name":"David Makuni","email":"d.makuni@live.co.uk","url":"https://github.com/daviemakz"},"dependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.0","babel-register":"^6.26.0","chai":"^4.1.2","farmhash":"^2.0.4","fast-json-stringify":"^0.14.0","md5":"^2.2.1","prettier":"^1.7.4","rimraf":"^2.4.4","sinon":"^4.0.1"},"license":"MIT","bugs":{"url":"https://github.com/daviemakz/redux-duplicate-actions/issues"},"homepage":"https://github.com/daviemakz/redux-duplicate-actions#readme","devDependencies":{"mocha":"^4.0.1"},"gitHead":"4977a78f693618ea1a7f805c7e7b7de98cefdbdc","_id":"redux-duplicate-actions@1.2.4","_npmVersion":"5.5.1","_nodeVersion":"8.5.0","_npmUser":{"name":"daviemakz","email":"daviemakz@gmail.com"},"dist":{"integrity":"sha512-ywmORb024BzK1UYqW0OmaW/1RrQkcuxXK45kFH29G75+xx1Lt+yrS/9QvctmXSvb7yeQZTIaoRNXmFakQu3jew==","shasum":"d9d5fcf33e504997781479aa583eca38dfd435ec","tarball":"https://registry.npmjs.org/redux-duplicate-actions/-/redux-duplicate-actions-1.2.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8PuEwUy6biknDkMZ9n+Q5W5dkOn+hPJyUxEFyP1rzNgIgGWOawRpcdO6ai9ReWlW6Zwd3jk8QPdBBx1KUJtlDDbU="}]},"maintainers":[{"name":"daviemakz","email":"daviemakz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-duplicate-actions-1.2.4.tgz_1508146995433_0.2946382351219654"},"directories":{}},"1.2.6":{"name":"redux-duplicate-actions","version":"1.2.6","description":"This is a redux middleware that detects duplicate actions & shows this in the console. You can choose to make them fatal errors or friendly warnings! Development use only!","main":"lib/index.js","scripts":{"pretest":"npm run postinstall","test":"mocha --no-deprecation --compilers js:babel-core/register ./test/*.js","format":"prettier --single-quote --trailing-comma=es5 --write './**/*.js'","postinstall":"rimraf lib && babel src --out-dir lib"},"repository":{"type":"git","url":"git+https://github.com/daviemakz/redux-duplicate-actions.git"},"keywords":["redux","flux","middleware","redux-middleware","dispatch","duplicate","actions"],"author":{"name":"David Makuni","email":"d.makuni@live.co.uk","url":"https://github.com/daviemakz"},"dependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.0","babel-register":"^6.26.0","chai":"^4.1.2","circular-json":"^0.4.0","farmhash":"^2.0.4","fast-json-stringify":"^0.14.0","md5":"^2.2.1","prettier":"^1.7.4","rimraf":"^2.4.4","sinon":"^4.0.1"},"license":"MIT","bugs":{"url":"https://github.com/daviemakz/redux-duplicate-actions/issues"},"homepage":"https://github.com/daviemakz/redux-duplicate-actions#readme","devDependencies":{"mocha":"^4.0.1"},"gitHead":"c3c355f2bb838a387de2b5378e4443a48ed950fb","_id":"redux-duplicate-actions@1.2.6","_npmVersion":"5.5.1","_nodeVersion":"8.5.0","_npmUser":{"name":"daviemakz","email":"daviemakz@gmail.com"},"dist":{"integrity":"sha512-6CNi5ih/IGrHKbF20S1KUFmjBw6DfCQLjh2VOECQjjc30B9GupCFXN08w7/QGRifW7xSl6YoyPQfEmNdLWC1Rw==","shasum":"c98f2ac9bbd4fd29c478751e1d324e17ef1d1f2e","tarball":"https://registry.npmjs.org/redux-duplicate-actions/-/redux-duplicate-actions-1.2.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAbHDzoyFLGDW2COnkgpAK6nYyfSiGgDZanyv9ID2f1zAiATqcqVCeLZKio1KJk8XMeHD1XdclwMxdVikTUcycEwnQ=="}]},"maintainers":[{"name":"daviemakz","email":"daviemakz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-duplicate-actions-1.2.6.tgz_1509360060669_0.746723820688203"},"directories":{}},"1.2.7":{"name":"redux-duplicate-actions","version":"1.2.7","description":"This is a redux middleware that detects duplicate actions & shows this in the console. You can choose to make them fatal errors or friendly warnings! Development use only!","main":"lib/index.js","scripts":{"pretest":"npm run postinstall","test":"mocha --no-deprecation --compilers js:babel-core/register ./test/*.js","format":"prettier --single-quote --trailing-comma=es5 --write './**/*.js'","postinstall":"rimraf lib && babel src --out-dir lib"},"repository":{"type":"git","url":"git+https://github.com/daviemakz/redux-duplicate-actions.git"},"keywords":["redux","flux","middleware","redux-middleware","dispatch","duplicate","actions"],"author":{"name":"David Makuni","email":"d.makuni@live.co.uk","url":"https://github.com/daviemakz"},"dependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.0","babel-register":"^6.26.0","chai":"^4.1.2","circular-json":"^0.5.1","farmhash":"^2.0.4","fast-json-stringify":"^1.1.0","md5":"^2.2.1","prettier":"^1.10.2","rimraf":"^2.4.4","sinon":"^4.2.0"},"license":"MIT","bugs":{"url":"https://github.com/daviemakz/redux-duplicate-actions/issues"},"homepage":"https://github.com/daviemakz/redux-duplicate-actions#readme","devDependencies":{"mocha":"^5.0.1"},"gitHead":"11f14e701124a61871b2fe31bf863bd96178ee2a","_id":"redux-duplicate-actions@1.2.7","_npmVersion":"5.6.0","_nodeVersion":"8.5.0","_npmUser":{"name":"daviemakz","email":"daviemakz@gmail.com"},"dist":{"integrity":"sha512-Ddt990SFF/F8nkwHDWRk67maVxCpZ2w5HSX2NRqrrmNbEGXPem+crWfOyDeA1i5gignYZQaiaYHzXOoYFcCK6w==","shasum":"d8de0fe1952ae7d648b4100c10967aa6ee940508","tarball":"https://registry.npmjs.org/redux-duplicate-actions/-/redux-duplicate-actions-1.2.7.tgz","fileCount":9,"unpackedSize":16452,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDW55DrzKS924LLKb8nO2UpEShImL+nwCvHVMK2vVmKoQIhAKHk89ski0SXejgtfHANPHGgBCL+Zsl+hbg+6tMQIFdq"}]},"maintainers":[{"name":"daviemakz","email":"daviemakz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-duplicate-actions_1.2.7_1518623444562_0.3435816627565713"},"_hasShrinkwrap":false},"1.2.8":{"name":"redux-duplicate-actions","version":"1.2.8","description":"This is a redux middleware that detects duplicate actions & shows this in the console. You can choose to make them fatal errors or friendly warnings! Development use only!","main":"lib/index.js","scripts":{"pretest":"npm run postinstall","test":"mocha --no-deprecation --compilers js:babel-core/register ./test/*.js","format":"prettier --single-quote --trailing-comma=es5 --write './**/*.js'","postinstall":"rimraf lib && babel src --out-dir lib"},"repository":{"type":"git","url":"git+https://github.com/daviemakz/redux-duplicate-actions.git"},"keywords":["redux","flux","middleware","redux-middleware","dispatch","duplicate","actions"],"author":{"name":"David Makuni","email":"d.makuni@live.co.uk","url":"https://github.com/daviemakz"},"dependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.0","babel-register":"^6.26.0","chai":"^4.1.2","circular-json":"^0.5.1","farmhash":"^2.0.4","fast-json-stringify":"^1.1.0","md5":"^2.2.1","prettier":"^1.10.2","rimraf":"^2.4.4","sinon":"4.4.6"},"license":"MIT","bugs":{"url":"https://github.com/daviemakz/redux-duplicate-actions/issues"},"homepage":"https://github.com/daviemakz/redux-duplicate-actions#readme","devDependencies":{"mocha":"^5.0.1"},"gitHead":"2b86df1a4902cfd206bd72a0c81f70d0920d0e6b","_id":"redux-duplicate-actions@1.2.8","_npmVersion":"5.6.0","_nodeVersion":"8.5.0","_npmUser":{"name":"daviemakz","email":"daviemakz@gmail.com"},"dist":{"integrity":"sha512-MaRcTMCYDGFwuK85lt59XVbjgfLC3O0LEiNWylYUmwkVGXp1PzeuPaUED3H9flatCNyC1FPVXcaCfEMt3A5Mvw==","shasum":"9ed69c23b93983ed793807a1c9c46573486aca74","tarball":"https://registry.npmjs.org/redux-duplicate-actions/-/redux-duplicate-actions-1.2.8.tgz","fileCount":9,"unpackedSize":16403,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBNDwKLutsrWuNWGtqJ8g9Ko7LB3F1Yf+zeBn8KKPekCAiEAw2DkjA+w5LKVspqtiZis1xoAEPJUA1tBlbqyv6l77Bs="}]},"maintainers":[{"name":"daviemakz","email":"daviemakz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-duplicate-actions_1.2.8_1521646927046_0.6372936023794775"},"_hasShrinkwrap":false},"1.2.9":{"name":"redux-duplicate-actions","version":"1.2.9","description":"This is a redux middleware that detects duplicate actions & shows this in the console. You can choose to make them fatal errors or friendly warnings! Development use only!","main":"lib/index.js","scripts":{"pretest":"npm run postinstall","test":"mocha --no-deprecation --compilers js:babel-core/register ./test/*.js","format":"prettier --single-quote --trailing-comma=es5 --write './**/*.js'","postinstall":"rimraf lib && babel src --out-dir lib"},"repository":{"type":"git","url":"git+https://github.com/daviemakz/redux-duplicate-actions.git"},"keywords":["redux","flux","middleware","redux-middleware","dispatch","duplicate","actions"],"author":{"name":"David Makuni","email":"d.makuni@live.co.uk","url":"https://github.com/daviemakz"},"dependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.0","babel-register":"^6.26.0","chai":"^4.1.2","circular-json":"^0.5.1","farmhash":"^2.0.4","fast-json-stringify":"^1.1.0","md5":"^2.2.1","prettier":"^1.10.2","rimraf":"^2.4.4","sinon":"5.0.0"},"license":"MIT","bugs":{"url":"https://github.com/daviemakz/redux-duplicate-actions/issues"},"homepage":"https://github.com/daviemakz/redux-duplicate-actions#readme","devDependencies":{"mocha":"^5.0.1"},"gitHead":"4cc51ed0ab3ea9cea4e65f1ef570bc9b88212451","_id":"redux-duplicate-actions@1.2.9","_npmVersion":"5.6.0","_nodeVersion":"8.5.0","_npmUser":{"name":"daviemakz","email":"daviemakz@gmail.com"},"dist":{"integrity":"sha512-ZTceKyM5X7azJrXPQy6uzSeaTg7yNONvu2RxdvrhubA6S5llQtd13JfoeoGLh/e6VECvmAI8PFuUfYz18HCEDg==","shasum":"503779b9fc2a16552a0ecf59df22623bc15de83f","tarball":"https://registry.npmjs.org/redux-duplicate-actions/-/redux-duplicate-actions-1.2.9.tgz","fileCount":9,"unpackedSize":16403,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWyAfb+fgrWrl7ZguisbKx8vWs+LeFYPd/nYZ0UuKmnAIhAPKZUZ/N7AXgalAIajAURUPZuliUTk20TlWkJ7fZi/YQ"}]},"maintainers":[{"name":"daviemakz","email":"daviemakz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-duplicate-actions_1.2.9_1523357945196_0.15910988175880436"},"_hasShrinkwrap":false},"1.2.10":{"name":"redux-duplicate-actions","version":"1.2.10","description":"This is a redux middleware that detects duplicate actions & shows this in the console. You can choose to make them fatal errors or friendly warnings! Development use only!","main":"lib/index.js","scripts":{"pretest":"npm run postinstall","test":"mocha --no-deprecation --compilers js:babel-core/register ./test/*.js","format":"prettier --single-quote --trailing-comma=es5 --write './**/*.js'","postinstall":"rimraf lib && babel src --out-dir lib"},"repository":{"type":"git","url":"git+https://github.com/daviemakz/redux-duplicate-actions.git"},"keywords":["redux","flux","middleware","redux-middleware","dispatch","duplicate","actions"],"author":{"name":"David Makuni","email":"d.makuni@live.co.uk","url":"https://github.com/daviemakz"},"dependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.0","babel-register":"^6.26.0","chai":"^4.1.2","circular-json":"^0.5.1","farmhash":"^2.0.4","fast-json-stringify":"^1.1.0","md5":"^2.2.1","prettier":"^1.10.2","rimraf":"^2.4.4","sinon":"5.0.1"},"license":"MIT","bugs":{"url":"https://github.com/daviemakz/redux-duplicate-actions/issues"},"homepage":"https://github.com/daviemakz/redux-duplicate-actions#readme","devDependencies":{"mocha":"^5.0.1"},"gitHead":"ea40a239cc901a2ebb9a889acd83a754bd7c6ec8","_id":"redux-duplicate-actions@1.2.10","_npmVersion":"6.0.0","_nodeVersion":"8.10.0","_npmUser":{"name":"daviemakz","email":"daviemakz@gmail.com"},"dist":{"integrity":"sha512-yNciglXgBN0g1myuvH/5VMfWH0TPV2yV4eiaKJJe0XTvil9Ci4BQawSOME3OhlYDHRo0iF/I0VfP5rqIM12z+w==","shasum":"f980024433bce6bc34dcd7387e7b62d84419a364","tarball":"https://registry.npmjs.org/redux-duplicate-actions/-/redux-duplicate-actions-1.2.10.tgz","fileCount":9,"unpackedSize":15966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa53P2CRA9TVsSAnZWagAAMtUP/jBt/4Q4xeHcZ+2AKyeE\n/a2q3vcbmFhRlDyMtW79qAJcz11dnoZwTuGfcxLxKIm+AO8qs2eO1o56/33J\nVR54H+TH5r1gnZgivxsubPRJDTJrfJ3s7pasLLYUgb4jB21dYBTw6Gu+rhy3\nfx/OSigayjHdIUVgLfTMpyEsVg0bDPEjbPmZiXnEri8Uln2h0ItH8OuCFTsj\nE4RENX8BK/NdFzx1iWa4SRrg8zAsW8/gOL5hXNQodh9yL65Ir6Dliozuf7cz\nlBfO7CApEI4fvv+aB7jeQKbNoq6HE8fKIv1nfEgogodsMDIVnkh5e2D/iN/a\nH/nn17BBHaZA1o/Qj9bzjf1KQuOJRznIdWc+QDH4wh8lsgME4E9HxIgKXnC6\nlSaSzm+hVQIpG/g/O8dOGqAvLkooxiiZx91V1c8U9tuu8D+MCVQSmaLI9qbZ\noNUQ6JCEymNsWklru8zgoNsVlgGsJxEq69q0VVkzaFaM3DmssWWAE30+6xSj\ncRpElKkMD6aOblwwB3hlUXLY8cuBxwfs7uXrAxqR5b8KhVccDD9GZH2l6uY9\ncsp5tB0q02By+iEQKD38Acv25VTCpCO9tciGJLUp4y3xstQbMWqpOMUze2Ea\nTp3rCnOvN8h7YcYdPk8HXbEnCzGxKjSEFETS6xOV1KaaPFArFXv3tKL1Czj+\nrOoo\r\n=wiBS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUnZ1550rCtjNz28IngCdGvjit0z1F8VYqZs5xyArMpgIhAIUmmOM58STuev/eHhN9qhatP1P3upH+LEsfMqbluAB1"}]},"maintainers":[{"name":"daviemakz","email":"daviemakz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-duplicate-actions_1.2.10_1525117941472_0.7564652701558165"},"_hasShrinkwrap":false},"1.2.11":{"name":"redux-duplicate-actions","version":"1.2.11","description":"This is a redux middleware that detects duplicate actions & shows this in the console. You can choose to make them fatal errors or friendly warnings! Development use only!","main":"lib/index.js","scripts":{"pretest":"npm run postinstall","test":"mocha --no-deprecation --compilers js:babel-core/register ./test/*.js","format":"prettier --single-quote --trailing-comma=es5 --write './**/*.js'","postinstall":"rimraf lib && babel src --out-dir lib"},"repository":{"type":"git","url":"git+https://github.com/daviemakz/redux-duplicate-actions.git"},"keywords":["redux","flux","middleware","redux-middleware","dispatch","duplicate","actions"],"author":{"name":"David Makuni","email":"d.makuni@live.co.uk","url":"https://github.com/daviemakz"},"dependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.0","babel-register":"^6.26.0","chai":"^4.1.2","circular-json":"^0.5.1","farmhash":"^2.0.4","fast-json-stringify":"^1.1.0","md5":"^2.2.1","prettier":"^1.10.2","rimraf":"^2.4.4","sinon":"5.0.3"},"license":"MIT","bugs":{"url":"https://github.com/daviemakz/redux-duplicate-actions/issues"},"homepage":"https://github.com/daviemakz/redux-duplicate-actions#readme","devDependencies":{"mocha":"^5.0.1"},"gitHead":"ec5dd3b7a0b1dcf7a3a2df979bc075062283b9ea","_id":"redux-duplicate-actions@1.2.11","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"daviemakz","email":"daviemakz@gmail.com"},"dist":{"integrity":"sha512-SAyJeMH5stS+PNrz+3DS8izUalA4iHYJOqBM8v4COZW7vlCw3TPXDMYMtsaxfAUxUOVMb7GhfiRw7yebK6Lc4Q==","shasum":"9201dd4b0d379ea47c5bd65f44367223383f9712","tarball":"https://registry.npmjs.org/redux-duplicate-actions/-/redux-duplicate-actions-1.2.11.tgz","fileCount":9,"unpackedSize":16307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbL+dlCRA9TVsSAnZWagAAy2gP/i7CcNa8faNqELvl7Mjw\n4GG9BchbcHbC35akE0WRcMzdR5hBMMtN5aRAuo8lUjoU68Bz+HuwLiTwh2tV\ncR1Y2UDlfAlan1GPmSUdgyTQag0emN8t+fbkOFlJiYaRC0oATcgHQLErHuk8\nW4dVcb+8JfDUx+Qv3r/OFORp4jNq+W5DJ2QU4EEvD5mTfSBpnw/+Y91yzhu6\nPyJphI/X2mMcyoE8/U4N4yOIXwyEfCguJZGK5JHufxvFwqQ/WV+rx2gcR19o\nWWTjW//FHC1w5M+ECp4OADIrNF8F3ZVbrQdTWAWSpGOyY7KhSzYTB8Qn/UVK\n5megc4spW/9RxvbzEV6HVSTuX9LLU7PPphxKxrcdOgnJlWGhA9B9iERKqLZf\nqy9ZQWNpKZk36OO/Oo6MpsRdRK2Pl2tNb5r4fXQ8coVvl2pfw3GqororfN0T\ny8GjQ1ZHMlAuLEw98e4bvmBLKTu+F66E2JxjcRbq1cyhtaPJYNsG2oGe0HdE\n2cqNqQK04Oy+mjoTp3T4CmmADxpFANowsGcWaXuw1B4cX8Q7DwZbLV2cHpS9\nXlhMoP38mH3edwTe3wJVa8mDx0dyDV9s+9KEfHw3+4iQoTIAoGzhs8ON2Hkx\n8d319k5CDCDpbqmkfXnW6YaB3QQruf1xHV1NhT4gIZrKjbipwYDO/PshVa5x\n61PU\r\n=TBVG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCppGsQ186ZK82Xkq44K9Y0ktsAdx1AyPoi7nM4tEMCkwIhALdae/znM4osyyj01nC3s/8T/OtWHBYhB8Pm7H/aOQse"}]},"maintainers":[{"name":"daviemakz","email":"daviemakz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-duplicate-actions_1.2.11_1529866085321_0.9288996186917846"},"_hasShrinkwrap":false},"1.3.0":{"name":"redux-duplicate-actions","version":"1.3.0","description":"This is a redux middleware that detects duplicate actions & shows this in the console. You can choose to make them fatal errors or friendly warnings! Development use only!","main":"lib/index.js","scripts":{"pretest":"npm run postinstall","test":"mocha --no-deprecation --compilers js:babel-core/register ./test/*.js","format":"prettier --single-quote --trailing-comma=es5 --write './**/*.js'","postinstall":"rimraf lib && babel src --out-dir lib"},"repository":{"type":"git","url":"git+https://github.com/daviemakz/redux-duplicate-actions.git"},"keywords":["redux","flux","middleware","redux-middleware","dispatch","duplicate","actions"],"author":{"name":"David Makuni","email":"d.makuni@live.co.uk","url":"https://github.com/daviemakz"},"dependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.0","babel-register":"^6.26.0","chai":"^4.1.2","circular-json":"^0.5.1","farmhash":"^2.0.4","fast-json-stringify":"^1.1.0","md5":"^2.2.1","prettier":"^1.10.2","rimraf":"^2.4.4","sinon":"5.0.3"},"license":"MIT","bugs":{"url":"https://github.com/daviemakz/redux-duplicate-actions/issues"},"homepage":"https://github.com/daviemakz/redux-duplicate-actions#readme","devDependencies":{"mocha":"^5.0.1"},"gitHead":"215f8ca3b3fa07e5367ebb8c88afc2049a0d1c0f","_id":"redux-duplicate-actions@1.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"daviemakz","email":"daviemakz@gmail.com"},"dist":{"integrity":"sha512-7sxQYX/TQQ+i1Ca2HcJk742IVi4Q/Eeu/xjKzUpfHoOU6mQ4wN6CPQo+3zbuCFyISJRfRQBg7YUGXPahn9+ZIw==","shasum":"c6f8f1efcbbcebb6c4b11d9f575566e1dc98ad5d","tarball":"https://registry.npmjs.org/redux-duplicate-actions/-/redux-duplicate-actions-1.3.0.tgz","fileCount":9,"unpackedSize":16258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbL+ozCRA9TVsSAnZWagAATtsP/2DF72qTTxvNYCpfGyAe\nDfFE/4wvE2g2S48ipt+YzkzThs315TDlmJtrHkNar+CuJyj7uVFonnvX1o9v\nZmhG3GaqrhDJUTYrg5UVQwYqsoPH6/QN3Vcng+q2CUIoHwtV5+h8aDxrWXqV\n7Wl6UMiNQjSqyuiJWln9Qi7HNRCvTEGPT89RYeyKvcWP+jC1w4q1LQTQwEkx\nm6YWURv45UC7BHNS2k4jec2apnkaoKkFIki8Qbmuc0AMhhl+iXRPI7/XyL92\n5Za5hxXFH+V0+p+XFNheGZtQAGlweSqLd6yYNIheS2l41wLTSZAgJhg6srsC\nMImicyEHipfOfObe9eqcitTnETI/dmchlexRbQ2EXNHSG4XyFJS8bwiXngxx\nK370Sshnqwaq31P9BpTFV3VmgUbtttSvx1ltNgZcBcAr5qbRi/S9PFwm4+Do\nxgErktBcQH37KvxLZdl4K2sCkqg5wpnFj8fGUGKTZ+fkJ/oNz3VlXJAXn58/\nBDvpITg6VEi6mMiTjPn5x9b3h5rmWlH4OtZe8mJPJryL8TddtTtczi2z/hqt\nUxMrjQcUHtjg9xO0GMylusq7ryRE5y/Ph8sd7LVCJXXzDaC8H/UvCQ7AR4IX\nU3aYvotWjyIqbWerlt3/mrfTW+Lf4MeucCdIXWenQGCJ3vZqEn2MMrGrGOsm\n4dr7\r\n=XDJY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlRa9WQAzMOwz0v33QVSfTtgaLHDvZLhvqdSglCvK1bAIhAJZPibdprTHtt4mZUavoAOx+Uj+DjsK7sHiJay7TkP3I"}]},"maintainers":[{"name":"daviemakz","email":"daviemakz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-duplicate-actions_1.3.0_1529866803808_0.2579827081378694"},"_hasShrinkwrap":false},"1.3.1":{"name":"redux-duplicate-actions","version":"1.3.1","description":"This is a redux middleware that detects duplicate actions & shows this in the console. You can choose to make them fatal errors or friendly warnings! Development use only!","main":"lib/index.js","scripts":{"pretest":"npm run postinstall","test":"mocha --no-deprecation --compilers js:babel-core/register ./test/*.js","format":"prettier --single-quote --trailing-comma=es5 --write './**/*.js'","postinstall":"rimraf lib && babel src --out-dir lib"},"repository":{"type":"git","url":"git+https://github.com/daviemakz/redux-duplicate-actions.git"},"keywords":["redux","flux","middleware","redux-middleware","dispatch","duplicate","actions"],"author":{"name":"David Makuni","email":"d.makuni@live.co.uk","url":"https://github.com/daviemakz"},"dependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.0","babel-register":"^6.26.0","chai":"^4.1.2","circular-json":"^0.5.1","farmhash":"^2.0.4","fast-json-stringify":"^1.1.0","md5":"^2.2.1","prettier":"^1.10.2","rimraf":"^2.4.4","sinon":"5.0.3"},"license":"MIT","bugs":{"url":"https://github.com/daviemakz/redux-duplicate-actions/issues"},"homepage":"https://github.com/daviemakz/redux-duplicate-actions#readme","devDependencies":{"mocha":"^5.0.1"},"gitHead":"00785ad33667568213aae2eda883fe59de267a95","_id":"redux-duplicate-actions@1.3.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"daviemakz","email":"daviemakz@gmail.com"},"dist":{"integrity":"sha512-wWI4gxjgc8/2Ay4qIFHxM/buObDli8xwMN7smilcToHeVMpys/rVsBEanhmNFKPZFudL4rGF3jnViIYzq8W88w==","shasum":"8e4efc28b5896d78858f1184ce7326382ce1458d","tarball":"https://registry.npmjs.org/redux-duplicate-actions/-/redux-duplicate-actions-1.3.1.tgz","fileCount":9,"unpackedSize":16722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNSh/CRA9TVsSAnZWagAApigP/jNhJz/AG7dnoJI8exk0\ntmcUjy/XcSeK+iJWtj1nlGK+gnzuob04vcukJEHUHXUQwXS+cG8wYz0n1JjU\n0Ymm2JbzpeEKNrqY70U0wpjeQZTZCp0zHMGuOzwb62BpQly7ZQ2n1sg88uJk\n5U/INcuXT/AjNMIamwBWAby81slEhxhrOjy6vKJRfCwBew0tT+sXOFRjJOij\nWKT942inXYC5Uz52WlFtRPVasEBsHEcBO38XKvUENWq6K4p7ysDb+p8gtnEW\njjsDaxu0AtpZzjZ3WHISifzn1rF3orlP3JdNNM3fhYEYXKE3m3YVJvBSw/7q\nuvPCDK/H8flnW29m0uS66zDFjHx7q8qyl8eFpXRJD/cPwHSqCAaHFOB3w4Er\naN2MN7eC3Vq2Iut9arq04p0MKBkOzA0OysBB/Qu2SfO48Muymj5SCI37uzd8\niHsCfT3j2CsoCSK9BxeZG62/oRVNoYQ0VGas2djXegv0CW8qXwjovzVlGd5V\nJYmRq3KEDd3auJRr6ZxMEp/ApmFE2yx7cDLW0qF96wHFUOp7J2sVO0Aas6iV\nxsKHt16yME5UvzO0iKq0NP1JojBBCCstgEQlicWrCqyLrIWFRnZ2fFLfQHyC\nFOeilysNN6KwTkMtKGRCzuEIpaPqaXqnksTmAlnucEKwZRDhXNrKCl9BU7RB\nvWra\r\n=vuUj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTc67G/I6x/MGcUTxY419s1WGfshdrwm75TJJtjxXMgQIhANjDUuBZx4zfWyhp9f0amxMbeNivBuibGxlGnfUi2Fdf"}]},"maintainers":[{"name":"daviemakz","email":"daviemakz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-duplicate-actions_1.3.1_1546987646753_0.8765523139708666"},"_hasShrinkwrap":false},"1.3.2":{"name":"redux-duplicate-actions","version":"1.3.2","description":"This is a redux middleware that detects duplicate actions & shows this in the console. You can choose to make them fatal errors or friendly warnings! Development use only!","main":"lib/index.js","scripts":{"pretest":"npm run postinstall","test":"mocha --no-deprecation --compilers js:babel-core/register ./test/*.js","format":"prettier --single-quote --trailing-comma=es5 --write './**/*.js'","postinstall":"rimraf lib && babel src --out-dir lib"},"repository":{"type":"git","url":"git+https://github.com/daviemakz/redux-duplicate-actions.git"},"keywords":["redux","flux","middleware","redux-middleware","dispatch","duplicate","actions"],"author":{"name":"David Makuni","email":"d.makuni@live.co.uk","url":"https://github.com/daviemakz"},"dependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.0","babel-register":"^6.26.0","circular-json":"^0.5.9","farmhash":"^2.1.0","fast-json-stringify":"^1.10.0","md5":"^2.2.1","chai":"^4.2.0","prettier":"^1.15.3","rimraf":"^2.6.3"},"license":"MIT","bugs":{"url":"https://github.com/daviemakz/redux-duplicate-actions/issues"},"homepage":"https://github.com/daviemakz/redux-duplicate-actions#readme","devDependencies":{"mocha":"^5.0.1"},"gitHead":"a6bcf6b7ce40c2385a9d792c8d5847d7472f81f9","_id":"redux-duplicate-actions@1.3.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"daviemakz","email":"daviemakz@gmail.com"},"dist":{"integrity":"sha512-IuCCIWTqg7cYt6/pga+jdI4OCSz5cqmzuLN42VUf/4d/8b2A20727ZB8vjTpVhySwh3WDpgnIlRyzgHa5SShvA==","shasum":"a9d955a6ee3efe624116f04e91cbba4d1eead7a3","tarball":"https://registry.npmjs.org/redux-duplicate-actions/-/redux-duplicate-actions-1.3.2.tgz","fileCount":10,"unpackedSize":119121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQhPsCRA9TVsSAnZWagAAjG8P/0ESpVRfMosIz9GF0YGb\nK+7G/GefPAqIBiN8L1RG1FcVCBhcTREfJS2z2nSHNcO+3AFuIcxJWfuTeJpR\n7HUBeXk4fX3vf5RU4+ec7ofeFUNSR9k+vFiTNPJwCkN4m09ETHAhdojOt423\nCj4ZbbqM0NTo7lXw0C54GJhtVd6IoSLvEl0w1kGCQVtUrTv+L7Rp4qViR3Y8\nwJWcu4I4bBXoWFtZJs4MvYGMXDSOHkSjfH/LtCtgqT03aReg/VJ6wegSLHJw\nBZEQVMh+aw6tTO6LPmSVpDaCFOoGhx98uAhZx74w5f0wKckmKFGJZMejy3oV\nUX5ZmwwnqrBYJsN9ukxUMDaQ97UyB/9WmDBuWggYBB1wmVlU6jAP3/SK31I3\nkKDorafzvp3nf28S3PCLW+yyiKM1oWDe/vFACO4eO1pn+D/01A/FQ6Pw3xN4\n4hoJbee7+2JoxVf9qhyIUiyHs6lB36I6bagjLzcoat/69rpy/3pPF7tu1b55\nConGK0VU5AZmWGnYm9k2zUnIS+tiSHGiTdts5UGmAQ5QvyoQCgSoGzhcEYkE\nxqrhQkqnbESHDV7AALFlqprQfwcZaoZDHI/HI3rb+38iqtsv3SePZtH1TiT2\nhrJHHfN/Zmrtv6if2tbEpg6Fjkp3pyB7YJ+XdxxApnG3YNsqOzF8wOdrxW5f\n0kfa\r\n=DQvQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHHbWY2ILSeRIcTrik6zeisyiEDxVWQovMO+VrNwlK+sAiEAiFlAMD64/E3NLiYkTkkEPitFFk88SKNBSJLAXs34Auo="}]},"maintainers":[{"name":"daviemakz","email":"daviemakz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-duplicate-actions_1.3.2_1547834348234_0.9022601241627795"},"_hasShrinkwrap":false},"1.3.3":{"name":"redux-duplicate-actions","version":"1.3.3","description":"This is a redux middleware that detects duplicate actions & shows this in the console. You can choose to make them fatal errors or friendly warnings! Development use only!","main":"lib/index.js","scripts":{"pretest":"npm run postinstall","test":"mocha --no-deprecation --compilers js:babel-core/register ./test/*.js","format":"prettier --single-quote --trailing-comma=es5 --write './**/*.js'","postinstall":"rimraf lib && babel src --out-dir lib"},"repository":{"type":"git","url":"git+https://github.com/daviemakz/redux-duplicate-actions.git"},"keywords":["redux","flux","middleware","redux-middleware","dispatch","duplicate","actions"],"author":{"name":"David Makuni","email":"d.makuni@live.co.uk","url":"https://github.com/daviemakz"},"dependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.0","babel-register":"^6.26.0","circular-json":"^0.5.9","farmhash":"^2.1.0","fast-json-stringify":"^1.10.0","md5":"^2.2.1","chai":"^4.2.0","prettier":"^1.15.3","rimraf":"^2.6.3"},"license":"MIT","bugs":{"url":"https://github.com/daviemakz/redux-duplicate-actions/issues"},"homepage":"https://github.com/daviemakz/redux-duplicate-actions#readme","devDependencies":{"mocha":"^5.0.1"},"gitHead":"1ee0963a97110886ad84c294c6204d9e5460ae1f","_id":"redux-duplicate-actions@1.3.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"daviemakz","email":"daviemakz@gmail.com"},"dist":{"integrity":"sha512-7pRP16E38OwdjZUql+PlF/obFgPc+xJYHy1Z6YscgxCxJvNvWOQckhHoMwMyE6e56tf4TzIju6zGc4Co8pmtKA==","shasum":"707120ea5834883eaded8883ea56b021d98b3ddb","tarball":"https://registry.npmjs.org/redux-duplicate-actions/-/redux-duplicate-actions-1.3.3.tgz","fileCount":10,"unpackedSize":119120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRai4CRA9TVsSAnZWagAAolQP/1oWGLztC1HxPzRVv13G\nImQ8quG+YdivTIl50+Y6X4bGgzH6Q3Y4joMLl2UNzRvlB2w5WlMHgvk4WW/j\n8ZHiZ8uVpaTXRqle+/VmX+QXlcCCd4gDRgTGOZZFq17T1g7RBmPcHdtyk5l8\nwQ4geb3K2GNpni0IrSWHXK2rEPxfPgHHjCXUXwDOLwAVK0AYqbDZfxO86Vn/\nqZTg4nntff2Pr2LJxK9hFKyCtVQBNtdK1tbUfsEOjpQ/EQ94RQuKgdDZcTcf\nox19FjGpTCRzZcmK2uLE2liUEPEX/yqiTs2dOsAnoFeGAUn1jmAL3fKGCJND\nGIdIF+CaLzdLrqXlaluFX21hN55YbY1bR+8PgTe+OFCsTqZFp4bYKqktASB2\nVNvZQcs7jaRCYQuZBxWxGNdzmyFRruuSaVnHEOf0Qkv66pVQgE0S7mJjdo81\nD+eleOYPwb1kQxA74cKfHW9xX5m0zfLrpsnHcEHeFW29Q+IZueCFiDYDHcF5\nH/0pzVJPg7mCxJKHfqO6+tyMFI/YrmvfF5gDSfmXcAXMwrythqn7yEhm/2By\nfESpa/D35miDmciHZgLkPjB0JpQuTkXZYzmqGCWSiAHGXnE/nX7Pi9GBs+VO\nsYx5bebokWGShfJzC50IlvJXdt5yOfs3NANg3Fkx8oK/xC5CUKFtkm+eTM6O\nypWr\r\n=B40z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhmz7qSrROk3kXPJ+zIv1IL22mKq+D9Ay4tvEwrtjgMAiBxxfj6hE5NZLfjOGD4hBrUUMH8rLzhDcWxtu899vyzoQ=="}]},"maintainers":[{"name":"daviemakz","email":"daviemakz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-duplicate-actions_1.3.3_1548069048157_0.6766560769952952"},"_hasShrinkwrap":false},"1.3.4":{"name":"redux-duplicate-actions","version":"1.3.4","description":"This is a redux middleware that detects duplicate actions & shows this in the console. You can choose to make them fatal errors or friendly warnings! Development use only!","main":"lib/index.js","scripts":{"pretest":"npm run postinstall","test":"mocha --no-deprecation --compilers js:babel-core/register ./test/*.js","format":"prettier --single-quote --trailing-comma=es5 --write './**/*.js'","postinstall":"rimraf lib && babel src --out-dir lib"},"repository":{"type":"git","url":"git+https://github.com/daviemakz/redux-duplicate-actions.git"},"keywords":["redux","flux","middleware","redux-middleware","dispatch","duplicate","actions"],"author":{"name":"David Makuni","email":"d.makuni@live.co.uk","url":"https://github.com/daviemakz"},"dependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.0","babel-register":"^6.26.0","circular-json":"^0.5.9","farmhash":"^2.1.0","fast-json-stringify":"^1.10.0","md5":"^2.2.1","chai":"^4.2.0","prettier":"^1.15.3","rimraf":"^2.6.3"},"license":"MIT","bugs":{"url":"https://github.com/daviemakz/redux-duplicate-actions/issues"},"homepage":"https://github.com/daviemakz/redux-duplicate-actions#readme","devDependencies":{"mocha":"^5.0.1"},"gitHead":"9befbc9b2e87584561fb280be80bb698daf59b0b","_id":"redux-duplicate-actions@1.3.4","_nodeVersion":"8.11.4","_npmVersion":"6.6.0","dist":{"integrity":"sha512-Io0NXG+YSVtpDrO+jowCOBwFL9KHwHBUtKdIaDL/VUW8vYJZhk1dEIytD8Q1MDWEnrJdHg8iNHvAXk2HeEsvog==","shasum":"54016663caca8b9fc941d864cc3c628ad3f40187","tarball":"https://registry.npmjs.org/redux-duplicate-actions/-/redux-duplicate-actions-1.3.4.tgz","fileCount":10,"unpackedSize":119072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRakyCRA9TVsSAnZWagAAPcIP/RANSC9lsVtxT9PUhSXx\n1fMnuLQm6lJfGoDMbnRh4cOkLj9E4JnW1Hw7XzdZ94nXOMzdqtyLPAfbqVmL\nbsy4TBmttZQmw69jmcXg0SDErUZEjmVNcGH6TEFbbZEoeOiMym83yahkNWxd\n2geZkvjLYJafnHmdP6LQi+wpar1hnppIDhcxINQ9h9vRNFyQzVEW7WR9RpkM\n8YZWkEdK0ffX132VeRwEj9UHybMEd7WuPOQJTGUUXbA4xAKwTaIJzysQiHbX\nm8H4+tsopax++eI9Ka0nP/vElBFL8cr98bquWsMlEM30tsMD19d0P+WMq3mv\nKGQ6ZmBn+BfN/kwmnjqgiVL3Xa+BnMJDQyRaOxVFZvDoJBUXaNomos10pL8k\numLIU7pD6YkTiuJtHagHMvXY3nCpS3sQvsNoq+jZHZdK9E8bOUNbX0MiCMXN\nY7jqQObXdG8axoSmxUu7ax9CtDaIVGRoCgK3qS+FZfztp6ItCQnJwHqAmTRT\nhrymEeJrwmb/lJaESHK/cnHcyMYyxhIhyWG3TnPsSMzzi5FNbY05AGFbq2b6\nzCIQZzDO2N9pifc6dNuCRD1YDhwoNmYoAgwzkbDxmO40TgqMb7ZuxpKAJfJw\n7DL1HhTr5ozrl3OySs+T1TZy8dKur0gP0GGhLK4EQ0TdskLeVKStbMiLhlc4\nMitj\r\n=yUtr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID+RnlyiQ/cKmp9jz7+vFLTzQfZN496D7uf66GKuuuecAiEAlCMaKmz7k/VP4jDp6mZeW84ABcKxj/Qpg+D1txeZiXc="}]},"maintainers":[{"name":"daviemakz","email":"daviemakz@gmail.com"}],"_npmUser":{"name":"daviemakz","email":"daviemakz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-duplicate-actions_1.3.4_1548069169530_0.3769275092213986"},"_hasShrinkwrap":false},"1.3.5":{"name":"redux-duplicate-actions","version":"1.3.5","description":"This is a redux middleware that detects duplicate actions & shows this in the console. You can choose to make them fatal errors or friendly warnings! Development use only!","main":"lib/index.js","scripts":{"pretest":"npm run postinstall","test":"mocha --require babel-core/register ./test/*.js","format":"prettier --single-quote --trailing-comma=es5 --write './**/*.js'","postinstall":"rimraf lib && babel src --out-dir lib"},"repository":{"type":"git","url":"git+https://github.com/daviemakz/redux-duplicate-actions.git"},"keywords":["redux","flux","middleware","redux-middleware","dispatch","duplicate","actions"],"author":{"name":"David Makuni","email":"d.makuni@live.co.uk","url":"https://github.com/daviemakz"},"dependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.0","babel-register":"^6.26.0","circular-json":"^0.5.9","farmhash":"^2.1.0","fast-json-stringify":"^1.10.0","md5":"^2.2.1","chai":"^4.2.0","prettier":"^1.15.3","rimraf":"^2.6.3"},"license":"MIT","bugs":{"url":"https://github.com/daviemakz/redux-duplicate-actions/issues"},"homepage":"https://github.com/daviemakz/redux-duplicate-actions#readme","devDependencies":{"mocha":"^6.0.0"},"gitHead":"ede0ec801fd93a82ba0efc2ed7e173cab57ce1df","_id":"redux-duplicate-actions@1.3.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"daviemakz","email":"daviemakz@gmail.com"},"dist":{"integrity":"sha512-v23OTjK0dg/Sjp8Si8xSThcKc78U195eBATfmy5TtotT7CfZhOw/P/Cl6AZIwiO9zHDHOPPD7jbTaDEf895Org==","shasum":"5687a04f9ed2cd468ae88acf2eb538555a56d5a2","tarball":"https://registry.npmjs.org/redux-duplicate-actions/-/redux-duplicate-actions-1.3.5.tgz","fileCount":10,"unpackedSize":141092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5vA8CRA9TVsSAnZWagAA2KsP/jiSDtT6ZIxm8UWnDoQb\nyF9W0qF98OXGwVFRYeHjalW/O/vT7offXVdvEx1InmzTwlwBz6C44TvsILkF\n2QyQkhQd9uxHVfbWFHzuxCEGmuqy0bQZ0Vh3uH7gdZ6zFXeVSx6tAOLxwKih\nDhvJ6nJBZIg1EKtXOGq4Z6LY+mZHbgGD8QFeLfyRdH9qxRLQ/vpvt41XwSda\nBa6uOyATd0sv+lpsG4o83HW727cvwSZ1u/ai3i9uuTwyzYsI9sB+4vqmHP+O\noO8hdtb0XPh6wabV5PNhJ13fU8oLyLhUk73yn985y1gbumAzwpJkJBwVz3WF\nRTtj9ibff2kS+2ErsfTldg2JiOAjSlluwa3bqjlrou3h3hs4/6KCR39UJAQb\nb7JMYxVeyrtECqH7tJ1AGJNJDI6DrXmsg08ZXx/hl5xovHeY42LSQ6AiQl/a\n8TwM0Ngv362mZCXOhjlqyTQYAw4tFzZQelhpCYBJIy/ogVrF33ZAQBZSK9Ht\n02Y05CWJy/nRmNBA7c/kCVVz4PLvTOPw0qNFpvHliLTtYOYqWMMVhK/odkTu\nw/RnSaH9VtQy6GHVlc8PTR3GMvoAOic4R0/MS+IAMtNCzplSkwizqagpXttL\nVlJariG1/+uG+q4mq8gNonfqKVpj89XnET9/6rhKMIaTyLcCuEFVtcXOm3hN\nwkF6\r\n=xKzs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID60TFOegrW7hUhWPxquRuLbQXaRBMf/EumeM6BIK+mSAiBqIJhM+dH0nKCB0kfYQT/QqxzJRuECyoj7uIq8UFfORQ=="}]},"maintainers":[{"name":"daviemakz","email":"daviemakz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-duplicate-actions_1.3.5_1558638651383_0.5656291113892318"},"_hasShrinkwrap":false},"2.0.0":{"name":"redux-duplicate-actions","version":"2.0.0","description":"This is a redux middleware that detects duplicate actions & shows this in the console. You can choose to make them fatal errors or friendly warnings! Development use only!","main":"lib/index.js","scripts":{"pretest":"npm run postinstall","test":"mocha --require babel-core/register ./test/*.js","format":"prettier --single-quote --trailing-comma=es5 --write './**/*.js'","postinstall":"rimraf lib && babel src --out-dir lib"},"repository":{"type":"git","url":"git+https://github.com/daviemakz/redux-duplicate-actions.git"},"keywords":["redux","flux","middleware","redux-middleware","dispatch","duplicate","actions"],"author":{"name":"David Makuni","email":"d.makuni@live.co.uk","url":"https://github.com/daviemakz"},"dependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.0","babel-register":"^6.26.0","circular-json":"^0.5.9","farmhash":"^3.0.0","fast-json-stringify":"^1.10.0","md5":"^2.2.1","chai":"^4.2.0","prettier":"^1.15.3","rimraf":"^3.0.0"},"license":"MIT","bugs":{"url":"https://github.com/daviemakz/redux-duplicate-actions/issues"},"homepage":"https://github.com/daviemakz/redux-duplicate-actions#readme","devDependencies":{"mocha":"^6.0.0"},"gitHead":"761ea511b45cef00efa039c65b19442875fa0542","_id":"redux-duplicate-actions@2.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-L4Y/0ehM0ZrhyuSsy1jGgsCZ0SPklOXWQY+tU5a1N7qrPvr6Z5l3Ct4gmQJyDW9g/ZqyHKAQarKq5dx1XSLbtQ==","shasum":"377d2aaebe9b428d15c2d17db4eac032a1683018","tarball":"https://registry.npmjs.org/redux-duplicate-actions/-/redux-duplicate-actions-2.0.0.tgz","fileCount":9,"unpackedSize":16824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdob+YCRA9TVsSAnZWagAABdsP/3/rAuT0+mCv8IdnCetH\nZailJOU/GSgHDZbSwlupuElNL4AVAM9c8rWBjkK7ZHILG9D25mmr9f7IZJZG\nIHckK7UvLSWzfqiztd1Qcpqs+F3f5kXAqhU6F2ej3xtSAgjOC1GWqY5/a4tw\nYNLAuWB8w0t5gB+vcY0GEebGQC/r0TqXVvYie47x37uWa+NLCOhhJ0QLJIBn\nsw2xNbpLQn+af79zTK5ElWANy1hkUUcKnV60k6dLYepuy1d4N7SXJNIEEGzV\nrzwayBNH7/fW82jMNudKIjYrkYMRSLv4xWDxxRzEQ+gYZjKjYpyPkrRYq13M\nlOczjSO6JB0GIB6qtpWlt9JKIgxmVh8TUuZvWYLSa4X/uid98q3Hsp2K3Gc4\nLFFnDEwYAMu0K5JDF0lA49IGdKlBwhGZoX8WyLxak/1NnhPXWum1mhnT9Amg\nCVkcCC6CCJ1d6MSf4hTkqy04XmwMa+83UaayawFawy35yQQLGeSPBkHeLPBI\n2Jn50HDHYQhFDDNuIy5409oOgAhHdbonnKRlU+02yULkZ1DGL7tyazvIwMN4\nxP4AlmIZKTtruDL1/U8OeKLIh4ML8Z5y0MkLT19IyvgTobxscb27dGslMkdj\ncKjNsZl1NTr+FcCVEJHcRehz/Osw8KnhMieLyc+aD/f4MNcihxIl2DYyvYdL\nnnSE\r\n=szdX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIEjpzGnuHXqjI7mmp6aH/86kq1V8QOYiKsjphTqGpr/GAh98z5djCCYJwoHmsMoBmv1EM9kgHyhpVS6mB4x2w9ha"}]},"maintainers":[{"name":"daviemakz","email":"daviemakz@gmail.com"}],"_npmUser":{"name":"daviemakz","email":"daviemakz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-duplicate-actions_2.0.0_1570881432293_0.12567162883610083"},"_hasShrinkwrap":false},"2.0.1":{"name":"redux-duplicate-actions","version":"2.0.1","description":"This is a redux middleware that detects duplicate actions & shows this in the console. You can choose to make them fatal errors or friendly warnings! Development use only!","main":"lib/index.js","scripts":{"pretest":"npm run postinstall","test":"mocha --require @babel/register ./test/*.js","format":"prettier --single-quote --trailing-comma=es5 --write './**/*.js'","postinstall":"rimraf lib && babel src --out-dir lib"},"repository":{"type":"git","url":"git+https://github.com/daviemakz/redux-duplicate-actions.git"},"keywords":["redux","flux","middleware","redux-middleware","dispatch","duplicate","actions"],"author":{"name":"David Makuni","email":"d.makuni@live.co.uk","url":"https://github.com/daviemakz"},"dependencies":{"@babel/cli":"^7.13.14","@babel/core":"^7.13.14","@babel/preset-env":"^7.13.12","@babel/register":"^7.13.14","chai":"^4.2.0","circular-json":"^0.5.9","farmhash":"^3.0.0","fast-json-stringify":"^2.0.0","lodash":"^4.17.15","md5":"^2.2.1","prettier":"^2.0.0","rimraf":"^3.0.0"},"license":"MIT","bugs":{"url":"https://github.com/daviemakz/redux-duplicate-actions/issues"},"homepage":"https://github.com/daviemakz/redux-duplicate-actions#readme","devDependencies":{"mocha":"^7.0.1"},"gitHead":"adc6190909d53e36f9215b2977fa734b788471b0","_id":"redux-duplicate-actions@2.0.1","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-QHQ7fiavBrkOrSvA7z2PChVhtFPQQ/SRBCNTbaFqvoLBaUCROv/5GzEsQcTE20c9p5Q1+QenrnKEcePZvoDbZQ==","shasum":"304bbe749f02c28bd7355aee1029d8ec9e8d291e","tarball":"https://registry.npmjs.org/redux-duplicate-actions/-/redux-duplicate-actions-2.0.1.tgz","fileCount":8,"unpackedSize":15676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYwKeCRA9TVsSAnZWagAAE68P/0ePeSipVUZdIcx3kctK\nERm58Ym4qtesoaA3KEK+UQy9p/VtguwxiqujU9VrsYpiRaY7zyJ2zujBrkOp\nUYfUXQmHPG+vHPFKQK0nQMX/WJpjuF3AwYUZjh+qeubizKIrpiOhVCQI1iWI\n5DdNi2+YK306B+v+qYwDZl3uUJXhO6+nkfi1RaRUdx8smIatVVMOn2+53fTG\nGfUv98e4W1BtFo12h9nwg6+EmUL+K2r6G73OP9uvAPuwFojCdFiJVERMSHSL\nAfILjzi77QJ07ru88kXQ7/5si6rCf14I2Ikx/+DrtqkEzbns6KvnK5tSMEBc\nfCrNtLaydZmfY8AHgBL5eb1NuHixUhiyKjBUxdey73FRPHFN1FJ20nQyV01Q\naxQTlv+phzAb3Xpi8VqY/R5oBHNuA24rBDGX6em1Xf29AqEurBku8BWS6Jba\nmHGcup68ft7Shakk3ePUvjedTffpHu/asxFY9PBrN+3ESh8+khTilcm7f9KC\nVPNMYpHDGZW2FP43+a93l06Um5U1jLvi8HPpwYISa70mCGmLfwWtjL0zttXu\niyU59uGEq6jm4bcptoykXBMVup3IhmqG391iyH+Y5hafnB6ACJ8Ccuh4vHE9\nFf5V6gSvlPfF171E4jF4gJQNmQQXQCcnW2GfyBCl/gSkYoiPXx3XIv5gY7Vp\nOt4/\r\n=mCZe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCv96ErldyTHIdDOHMn3x/e8bZGhene7HnQfjDzhbrzrAIhAKjFIFjPy/PrFpzjgcJ2jdU/JHrUeDpUrI+eqnwSqWsC"}]},"_npmUser":{"name":"daviemakz","email":"daviemakz@gmail.com"},"directories":{},"maintainers":[{"name":"daviemakz","email":"daviemakz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-duplicate-actions_2.0.1_1617101469575_0.16558122581782042"},"_hasShrinkwrap":false},"2.0.2":{"name":"redux-duplicate-actions","version":"2.0.2","description":"This is a redux middleware that detects duplicate actions & shows this in the console. You can choose to make them fatal errors or friendly warnings! Development use only!","main":"dist/index.js","scripts":{"pretest":"npm run postinstall","test":"mocha --require @babel/register ./test/*.js","format":"prettier --single-quote --trailing-comma=es5 --write './**/*.js'","postinstall":"echo \"Installation complete!\"","build":"rimraf dist && babel src --out-dir dist && git add ."},"repository":{"type":"git","url":"git+https://github.com/daviemakz/redux-duplicate-actions.git"},"keywords":["redux","flux","middleware","redux-middleware","dispatch","duplicate","actions"],"author":{"name":"David Makuni","email":"d.makuni@live.co.uk","url":"https://github.com/daviemakz"},"dependencies":{"@babel/cli":"^7.13.14","@babel/core":"^7.13.14","@babel/preset-env":"^7.13.12","@babel/register":"^7.13.14","chai":"^4.2.0","circular-json":"^0.5.9","farmhash":"^3.0.0","fast-json-stringify":"^2.0.0","lodash":"^4.17.15","md5":"^2.2.1","prettier":"^2.0.0","rimraf":"^3.0.0"},"license":"MIT","bugs":{"url":"https://github.com/daviemakz/redux-duplicate-actions/issues"},"homepage":"https://github.com/daviemakz/redux-duplicate-actions#readme","devDependencies":{"mocha":"^7.0.1"},"gitHead":"6bc7a2eea815844fe4a94c3ac611ea1e11952866","_id":"redux-duplicate-actions@2.0.2","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-LGlaPL4u/3eDARM0B5KSb5/cyNW9lWjF0ow+aNA1XGaQZYuZiiG68Mh8L2o9YJzSSrmf8+A9MH4WHfn335ScHQ==","shasum":"c7c116e2ce2f9ed72b5583066a364573974c676b","tarball":"https://registry.npmjs.org/redux-duplicate-actions/-/redux-duplicate-actions-2.0.2.tgz","fileCount":9,"unpackedSize":17490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYwVGCRA9TVsSAnZWagAAx+oP/0YxaZA5hzQQQPTQ3cVk\nLrNcinLKlPh+k0ffA/QmjPRn/qdBRT+0G7GIAPvESxIvQd8l4i/TadsShi6A\n/yS9kC9qXztYUCWaxWq7prNGNKPhrXOVs9rrVTWzSoh/U+eUVGOI5vXSbiJb\nldwArpcvwDdwqiIF4GUzWsH/+EXEgVsN+xK/R3SCB1x6i5nDduUUcGcYpTqm\nvxs5vKvxIDtH5/0DzI5BAXGvLo8Nux+spVJALXXoLkvlUB5C6520dF/QsTVe\nYJAySSeOpQWG7UORVjjBSo8XDHE1UDHYVkTwDCGrz7KJqDmT/+pHkBQw7d+2\nqSsxmnFVI4VhpgaaSntlZiKMiERuz46eHKE9FqqvfRNCTSXeTeeYwYHrrJ98\nLNJCV6DWH211vNnOyFOSAvcQlqsmYTpZEX+7bm9+LU80NTGobqcpKmN10liW\n0aSjrbqnFx6CM6MeGAzUvRgg3EbH23uOLuVOXKE26M3NiHh3iDG/oR1yQNe7\nCc9rh2zWD9inlpVHRgVjSBySX4YpsHK5G0Xf06bJLXAzDiZiUebsVsWOTRcx\ns7ar73rude3GL9kgdNRO1e11qsiNscuMqtB3bGzvGIe1P8dfS/BLMSMumRNL\nfP9Z4F5OO7b1MVAeJaKaChZZrKZ9BMRYpBhfC5rU/IP96eyc4um2LMdr8KD+\noL/v\r\n=rxSg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIALfIQp83NtiWESLnTQzVesRhq65vvnWxiFcg5lmSR9DAiEA10G/RjUBXR3G+EP/A3i1QiKXxqXAdlbNqXRFYD4emDg="}]},"_npmUser":{"name":"daviemakz","email":"daviemakz@gmail.com"},"directories":{},"maintainers":[{"name":"daviemakz","email":"daviemakz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-duplicate-actions_2.0.2_1617102149954_0.7363611974026198"},"_hasShrinkwrap":false},"2.0.3":{"name":"redux-duplicate-actions","version":"2.0.3","description":"This is a redux middleware that detects duplicate actions & shows this in the console. You can choose to make them fatal errors or friendly warnings! Development use only!","main":"dist/index.js","scripts":{"pretest":"npm run postinstall","test":"mocha --require @babel/register ./test/*.js","format":"prettier --single-quote --trailing-comma=es5 --write './**/*.js'","postinstall":"echo \"Installation complete!\"","build":"rimraf dist && babel src --out-dir dist && git add ."},"repository":{"type":"git","url":"git+https://github.com/daviemakz/redux-duplicate-actions.git"},"keywords":["redux","flux","middleware","redux-middleware","dispatch","duplicate","actions"],"author":{"name":"David Makuni","email":"d.makuni@live.co.uk","url":"https://github.com/daviemakz"},"dependencies":{"@babel/cli":"^7.13.14","@babel/core":"^7.13.14","@babel/preset-env":"^7.13.12","@babel/register":"^7.13.14","chai":"^4.2.0","circular-json":"^0.5.9","farmhash":"^3.0.0","fast-json-stringify":"^2.0.0","lodash":"^4.17.15","md5":"^2.2.1","prettier":"^2.0.0","rimraf":"^3.0.0"},"license":"MIT","bugs":{"url":"https://github.com/daviemakz/redux-duplicate-actions/issues"},"homepage":"https://github.com/daviemakz/redux-duplicate-actions#readme","devDependencies":{"mocha":"^7.0.1"},"gitHead":"1e87a91bf2404016039b56241f8a177fa7de5e8b","_id":"redux-duplicate-actions@2.0.3","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-6eOxfn1CQo0HhonhuSTrWIMMBnOnUY/AOeDXxT0dTCMlABpkQK7PJy6sZEhJSz6GKUnobx2njYJ3MPzFocrYkA==","shasum":"2b532d80d85d304058705b2cf9caf92a54a7e729","tarball":"https://registry.npmjs.org/redux-duplicate-actions/-/redux-duplicate-actions-2.0.3.tgz","fileCount":9,"unpackedSize":17490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYwYjCRA9TVsSAnZWagAAeDMP/iJl1Gz2ZnQGc3mE/bFO\nB98PF4RovQw69Qisdr7+AuWgDLln13gfL16oTHgIqDYmpV2T3zY7frS6ykwp\ncqt2EPnwPkpHw8glWsxXzfcAI1VN0aVqPisL34PO11fGhcRiRsGn2hmXDVHT\nIkKYrRQEpE8tRNi4EiU4EbtfVlTaBO6I9PbgM8lw4egvg0qMap+aq4nlmSxs\nQ7SqHjBeWBJBP1DoIJAuO9TYsMFsfMJf2Pq/3BiqGV0YRqezgVwpx+eUk8Sm\nIdAByEyEtdEr3f1lNtK7jrqcQioNNaWstvFS/zwmfhe+Pib/61ZTDK3RIfmf\nOXjYuRiZGnyXU1NPcNbTLNLSH/yqYMuNIANt0gYEJoNCfFEK39ahxrDDZOtq\nKnvNew1G/J7JeIQoSNjKxXvgkXhGG9cpMO0kpRk+Z1ssbgbUby8fKUIJVbIi\nBZTpd2webzlY51k/Fyyz+6Q1UUPc8VdQFUbeiZCLQip8Z8wNUNXq3jzf5c8r\nbYKYeMEKWPFC0hGFg1mXW1a8eWFKDB4zxkwJ+jFnLguB4fVozMq83WBZWoRc\nb1eSAP0yXY5fvdEwM4apMojnDZeHb/LL2uII2RBgnWYZICvTiw4Lmjzjsfrr\nc8j7pbwqR/xqgNqTmq3s6zhlwTwG02ck0OgDb6OvTcLH37Zkn6hCFMtASR57\nds/3\r\n=+qAY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmolGrrH+nhP6HkABg8EKKsLxSjGZKPAp511H52qUKOQIhAJXouupSKcE2mhGK5PR2nMq25r3rxYlO50Z0ic1XOghy"}]},"_npmUser":{"name":"daviemakz","email":"daviemakz@gmail.com"},"directories":{},"maintainers":[{"name":"daviemakz","email":"daviemakz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-duplicate-actions_2.0.3_1617102371301_0.04997987747176036"},"_hasShrinkwrap":false},"3.0.0":{"name":"redux-duplicate-actions","version":"3.0.0","description":"This is a redux middleware that detects duplicate actions & shows this in the console. You can choose to make them fatal errors or friendly warnings! Development use only!","main":"dist/index.js","scripts":{"build":"(yarn verify:dups) && (yarn build:remove) && (yarn build:transpile) && (yarn build:typescript:types) && (yarn format)","build:remove":"rimraf dist","build:watch":"babel src -d dist --extensions \".js,.jsx,.ts,.tsx\" --ignore \"**/*.test.js\" --verbose --copy-files --no-copy-ignored --watch","build:transpile":"babel src -d dist --extensions \".js,.jsx,.ts,.tsx\" --ignore \"**/*.test.js\" --verbose --copy-files --no-copy-ignored","build:typescript:types":"tsc","format":"prettier --write \"**/*.{js,ts,json}\"","pretest":"(yarn postinstall)","prepublishOnly":"(yarn build)","postinstall":"echo \"Installation complete!\"","test:dups":"yarn yarn-deduplicate --list --fail","verify:dups":"./verify-integrity.sh","test":"mocha --require @babel/register ./test/*.js"},"repository":{"type":"git","url":"git+https://github.com/daviemakz/redux-duplicate-actions.git"},"keywords":["redux","flux","middleware","redux-middleware","dispatch","duplicate","actions"],"author":{"name":"David Makuni","email":"d.makuni@live.co.uk","url":"https://github.com/daviemakz"},"dependencies":{"@babel/cli":"^7.13.14","@babel/core":"^7.13.14","@babel/preset-env":"^7.13.12","@babel/register":"^7.13.14","@types/circular-json":"^0.4.0","chai":"^4.2.0","circular-json":"^0.5.9","console-log-colors":"^0.4.0","farmhash":"^3.0.0","fast-json-stringify":"^2.0.0","hash-sum":"^2.0.0","lodash":"^4.17.21","md5":"^2.2.1","prettier":"3.0.1","rimraf":"^3.0.0"},"license":"MIT","bugs":{"url":"https://github.com/daviemakz/redux-duplicate-actions/issues"},"homepage":"https://github.com/daviemakz/redux-duplicate-actions#readme","devDependencies":{"@babel/preset-typescript":"^7.22.5","@tsconfig/recommended":"^1.0.2","@types/hash-sum":"^1.0.0","@types/lodash":"^4.14.197","@typescript-eslint/eslint-plugin":"^6.4.0","@typescript-eslint/parser":"^6.4.0","eslint":"^8.47.0","mocha":"^7.0.1","typescript":"^5.1.6","yarn-deduplicate":"^6.0.2"},"types":"./dist/index.d.ts","gitHead":"1e44b615f973b37be45b2132c14f82dc59e4e197","_id":"redux-duplicate-actions@3.0.0","_nodeVersion":"16.18.1","_npmVersion":"9.2.0","dist":{"integrity":"sha512-tAjS/G106DHbKmhy4edida0xX3N9360xYFuJ2DtEmP/L10Amfzf88OQgXVnvZEFEMzkyqjQa60s2T7YvUdoQCg==","shasum":"9d9c781aa26de6014e6100000574f64aaac598bd","tarball":"https://registry.npmjs.org/redux-duplicate-actions/-/redux-duplicate-actions-3.0.0.tgz","fileCount":7,"unpackedSize":27787,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE8zlQtLJ5Ecu4GrasDBSbGbvHFkwtxR9bGA4C+Z1TUnAiEA5IhkzMKnyu5T5/Qw42LgfRQ6LWmrlacpu/+qhUPrxWk="}]},"_npmUser":{"name":"daviemakz","email":"daviemakz@gmail.com"},"directories":{},"maintainers":[{"name":"daviemakz","email":"daviemakz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-duplicate-actions_3.0.0_1692116338870_0.6693956099520493"},"_hasShrinkwrap":false},"3.0.2":{"name":"redux-duplicate-actions","version":"3.0.2","description":"This is a redux middleware that detects duplicate actions & shows this in the console. You can choose to make them fatal errors or friendly warnings! Development use only!","main":"dist/index.js","scripts":{"build":"(yarn verify:dups) && (yarn build:remove) && (yarn build:transpile) && (yarn build:typescript:types) && (yarn format)","build:remove":"rimraf dist","build:watch":"babel src -d dist --extensions \".js,.jsx,.ts,.tsx\" --ignore \"**/*.test.js\" --verbose --copy-files --no-copy-ignored --watch","build:transpile":"babel src -d dist --extensions \".js,.jsx,.ts,.tsx\" --ignore \"**/*.test.js\" --verbose --copy-files --no-copy-ignored","build:typescript:types":"tsc","format":"prettier --write \"**/*.{js,ts,json}\"","pretest":"(yarn postinstall)","prepublishOnly":"(yarn build)","postinstall":"echo \"Installation complete!\"","test:dups":"yarn yarn-deduplicate --list --fail","verify:dups":"./verify-integrity.sh","test":"mocha --require @babel/register ./test/*.js"},"repository":{"type":"git","url":"git+https://github.com/daviemakz/redux-duplicate-actions.git"},"keywords":["redux","flux","middleware","redux-middleware","dispatch","duplicate","actions"],"author":{"name":"David Makuni","email":"d.makuni@live.co.uk","url":"https://github.com/daviemakz"},"dependencies":{"@babel/cli":"^7.13.14","@babel/core":"^7.13.14","@babel/preset-env":"^7.13.12","@babel/register":"^7.13.14","@types/circular-json":"^0.4.0","chai":"^4.2.0","circular-json":"^0.5.9","console-log-colors":"^0.4.0","farmhash":"^3.0.0","fast-json-stringify":"^2.0.0","hash-sum":"^2.0.0","lodash":"^4.17.21","md5":"^2.2.1","prettier":"3.0.1","rimraf":"^3.0.0"},"license":"MIT","bugs":{"url":"https://github.com/daviemakz/redux-duplicate-actions/issues"},"homepage":"https://github.com/daviemakz/redux-duplicate-actions#readme","devDependencies":{"@babel/preset-typescript":"^7.22.5","@tsconfig/recommended":"^1.0.2","@types/hash-sum":"^1.0.0","@types/lodash":"^4.14.197","@typescript-eslint/eslint-plugin":"^6.4.0","@typescript-eslint/parser":"^6.4.0","eslint":"^8.47.0","mocha":"^7.0.1","typescript":"^5.1.6","yarn-deduplicate":"^6.0.2"},"types":"./dist/index.d.ts","gitHead":"a0d83a3a24dabd4c7a088558be870484674616c2","_id":"redux-duplicate-actions@3.0.2","_nodeVersion":"16.18.1","_npmVersion":"9.2.0","dist":{"integrity":"sha512-Z30alD6OPBXjIZxc8SoDEiLXqfP0yWxxm/ryssWsk0XbrmqqMLMslKbxv7rqancr9uLv16ZZ/MY6mL5MgikNlA==","shasum":"96311c1fae9ffebeec9decd8b41e30a068217d62","tarball":"https://registry.npmjs.org/redux-duplicate-actions/-/redux-duplicate-actions-3.0.2.tgz","fileCount":7,"unpackedSize":28561,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBF1j4pJbrT9Ln2kw34FT1X86spr/FMlrRc7xT7ycdfHAiEAu+CuKwnoxlf+htV7mjiJqYcWrHlOIoqumHXaBIW1wkU="}]},"_npmUser":{"name":"daviemakz","email":"daviemakz@gmail.com"},"directories":{},"maintainers":[{"name":"daviemakz","email":"daviemakz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-duplicate-actions_3.0.2_1692267855405_0.8758867142906406"},"_hasShrinkwrap":false}},"readme":"<p align=\"left\">\n<a href=\"https://www.npmjs.com/package/redux-duplicate-actions\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/redux-duplicate-actions\" alt=\"npm\"/></a>\n<a href=\"https://www.npmjs.com/package/redux-duplicate-actions\" target=\"_blank\"><img src=\"https://img.shields.io/npm/dm/redux-duplicate-actions.svg\" alt=\"Downloads\"/></a>\n<a href=\"https://github.com/daviemakz/redux-duplicate-actions/issues\" target=\"_blank\"><img src=\"https://img.shields.io/github/issues/daviemakz/redux-duplicate-actions\" alt=\"GitHub issues\"/></a>\n<a href=\"https://github.com/daviemakz/redux-duplicate-actions/pulls\" target=\"_blank\"><img src=\"https://img.shields.io/github/issues-pr/daviemakz/redux-duplicate-actions\" alt=\"GitHub pull requests\"/></a>\n<a href=\"https://app.fossa.io/projects/git%2Bgithub.com%2Fdaviemakz%2Fredux-duplicate-actions?ref=badge_shield\" target=\"_blank\"><img src=\"https://app.fossa.io/api/projects/git%2Bgithub.com%2Fdaviemakz%2Fredux-duplicate-actions.svg?type=shield\" alt=\"FOSSA Status\"/></a>\n<a href=\"https://www.npmjs.com/package/redux-duplicate-actions\" target=\"_blank\"><img src=\"https://img.shields.io/npm/l/redux-duplicate-actions\" alt=\"NPM\"/></a>\n</p>\n\n# Redux Duplicate Action Monitor\n\nThis is a redux middleware that detects duplicate actions &amp; shows this in the console. Ideal for ensuring good redux practices. Development use only!\n\nIf there is a duplicate action you will see this in the browser console:\n\n```\n[redux-duplicate-actions] A duplicate action has been detected.\n[redux-duplicate-actions] Unique action hash: e6d0f668\n[redux-duplicate-actions] Unpacked action: {type: 'SET_DATA', payload: {…}}\n[redux-duplicate-actions] Original action: {type: 'SET_DATA', payload: ƒ} // Read below\n```\n\nIf your payload is a function the middleware we will attempt to unpack it and show you the actual data. It does this by simply running the function against `store.getState()`. So effectively `action.payload(store.getState())`. If this fails it will do the comparison as normal.\n\n_Supports Node 10.x +_\n\n### Installation\n\nRun this in the terminal:\n\n```bash\nnpm install --save-dev redux-duplicate-actions\n```\n\nor\n\n```bash\nyarn add -D redux-duplicate-actions\n```\n\n## Usage\n\nSupported options:\n\n`fatal` (type: boolean) - if `true`, will throw an error when a duplicate action is detected. Default is `false`.\n\n`logLevel` (type: 'log' | 'warn' | 'error') - the level of logging to the console. Default is `\"warn\"`.\n\n`payloadKey` (type: string) - the key to use to get the payload for the redux action. Default is `\"payload\"`.\n\n`unpackPayloadIfFunction` (type: boolean) - if true, will attempt to unpack the payload if it is a function. Default is `true`.\n\n```js\nif (__DEV__) {\n  // To thrown fatal error on duplicate action\n  const reduxDuplicateActions = require(\"redux-duplicate-actions\")({\n    fatal: true,\n  });\n  reduxMiddleware.push(reduxDuplicateActions);\n\n  // To log duplicate action as warning\n  const reduxDuplicateActions = require(\"redux-duplicate-actions\")({\n    fatal: false\n  });\n  reduxMiddleware.push(reduxDuplicateActions);\n}\n```\n\n## Test\n\nRun the following commands to test the module:\n\n`yarn install && yarn test`\n\n## Contributing\n\nAll contributions are very welcome, please read my [CONTRIBUTING.md](https://github.com/daviemakz/redux-duplicate-actions/blob/master/CONTRIBUTING.md) first. You can submit any ideas as [pull requests](https://github.com/daviemakz/redux-duplicate-actions/pulls) or as [GitHub issues](https://github.com/daviemakz/redux-duplicate-actions/issues). If you'd like to improve code, please feel free!\n\n## License\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fdaviemakz%2Fredux-duplicate-actions.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fdaviemakz%2Fredux-duplicate-actions?ref=badge_large)\n","maintainers":[{"name":"daviemakz","email":"daviemakz@gmail.com"}],"time":{"modified":"2023-08-17T10:24:15.748Z","created":"2017-10-04T21:34:18.525Z","1.0.0":"2017-10-04T21:34:18.525Z","1.0.1":"2017-10-04T21:37:02.887Z","1.0.2":"2017-10-04T21:39:53.571Z","1.0.3":"2017-10-04T21:41:27.930Z","1.0.4":"2017-10-04T21:48:33.061Z","1.0.5":"2017-10-04T22:09:27.384Z","1.0.6":"2017-10-04T22:11:00.449Z","1.0.7":"2017-10-04T22:14:31.835Z","1.0.8":"2017-10-04T22:21:59.308Z","1.0.9":"2017-10-04T22:23:39.231Z","1.1.0":"2017-10-04T22:26:03.489Z","1.2.0":"2017-10-07T10:23:08.131Z","1.2.1":"2017-10-07T10:28:49.165Z","1.2.2":"2017-10-07T10:35:23.210Z","1.2.3":"2017-10-12T21:40:22.932Z","1.2.4":"2017-10-16T09:43:16.961Z","1.2.6":"2017-10-30T10:41:01.672Z","1.2.7":"2018-02-14T15:50:45.255Z","1.2.8":"2018-03-21T15:42:07.122Z","1.2.9":"2018-04-10T10:59:05.251Z","1.2.10":"2018-04-30T19:52:21.579Z","1.2.11":"2018-06-24T18:48:05.439Z","1.3.0":"2018-06-24T19:00:03.899Z","1.3.1":"2019-01-08T22:47:26.852Z","1.3.2":"2019-01-18T17:59:08.376Z","1.3.3":"2019-01-21T11:10:48.320Z","1.3.4":"2019-01-21T11:12:49.611Z","1.3.5":"2019-05-23T19:10:51.595Z","2.0.0":"2019-10-12T11:57:12.442Z","2.0.1":"2021-03-30T10:51:09.720Z","2.0.2":"2021-03-30T11:02:30.073Z","2.0.3":"2021-03-30T11:06:11.435Z","3.0.0":"2023-08-15T16:18:59.080Z","3.0.2":"2023-08-17T10:24:15.547Z"},"homepage":"https://github.com/daviemakz/redux-duplicate-actions#readme","keywords":["redux","flux","middleware","redux-middleware","dispatch","duplicate","actions"],"repository":{"type":"git","url":"git+https://github.com/daviemakz/redux-duplicate-actions.git"},"author":{"name":"David Makuni","email":"d.makuni@live.co.uk","url":"https://github.com/daviemakz"},"bugs":{"url":"https://github.com/daviemakz/redux-duplicate-actions/issues"},"license":"MIT","readmeFilename":"README.md"}