{"_id":"redux-ruleset","_rev":"28-266edf4e8f5a0be7405279e13aac5547","name":"redux-ruleset","dist-tags":{"latest":"2.2.0"},"versions":{"1.0.0":{"name":"redux-ruleset","version":"1.0.0","description":"Redux-Ruleset is a zero-dependency redux-middleware that manages the business logic of your redux state. It is the counterpart of a controller in a classical MVP architecture. That includes managing side-effects and data-flows. With small independent and ","main":"build/index.js","dependencies":{},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^25.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.87.0","gitbook-cli":"^2.3.2","jest":"^23.6.0","redux":"^4.0.1","redux-mock-store":"^1.5.3","regenerator-runtime":"^0.13.1","rewire":"^4.0.1"},"scripts":{"test":"jest --watch","build":"rm -rf build && babel src -d build --ignore __mocks__,__TEST__","gitbook:build":"gitbook build"},"author":"","license":"ISC","gitHead":"c6c45b67cdad8821387efebce56b65264e8d439a","_id":"redux-ruleset@1.0.0","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-UuEWDWLLJ9HambaUYiej4F8CqgSQA0L4LCfGy7YhS0TTeHua/Wnd8VaZrvaCzKdgk8y065pt4eDXHdYpazLtPg==","shasum":"45d6bdebe5ea454190e34cbf8d8ff29f0fd3fa2e","tarball":"https://registry.npmjs.org/redux-ruleset/-/redux-ruleset-1.0.0.tgz","fileCount":76,"unpackedSize":313410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdl6FmCRA9TVsSAnZWagAAL00P/0FW0ocn3Ra6l3stOI8A\nwKsmaboH69PomvB3uyoxmKSNw+FdpUIg3HN3fNET8fb1qVgxaZRqJ3qX4Y9H\nG/CB4C4VVDsEEXu3Wy79emryNJADmeHrlUMLXOhRPDZk3CGz5tSfVdRUMkDZ\nQhTbCU3McaEB/8VCYlhet6ajoX4nCdj+1ZgCqG0BSVPTnUBbd/TvViBKMv4a\nmjTU1E/pMvNf7i9OI/BA7uJ1+BrE/QNuFOvblZILceyo9XtFCtOZ/2E5RWyx\njnWP8WqT31TxBp8YS2RNqYf3Hhx7mBp5b9o30XIfTBw3O28o+4zmBvV+5Iy1\nkXPn5AAEMabvZ1kU/WBXyIpe5Rg99e78X6aRq9H3E8QIt2+kLvHwip45/XwA\nm6QE9F5gV0yAtDbHFTWVkMhsuI5vN+RnxCsxvQ7rhG0DeENEkDD4P7I0py1D\nyzWHRbE1XfDQo01I6TForsEUjYqAZ5NuYDMZmpy4BMjz+6CL2L5mWcmEViUk\nXsp2YbsLMTWHlMLDBHX3hFDijshkVYSkAGUA6bPltNKVLH/gQP+N1x6IGSor\nMK9gPMCp05QPrMzrcedUm2s55lirf4W5qeanAbWG6OcqPSJDibZN8//Yie9n\naGjMq2ypZ3KgF2LZokoA8vtv20iJ5mJnFX/Cd0Sj1T9WY2TI12/u2bjuVltR\nGl+l\r\n=M42l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsWOZ2NM2jcNpFDjAdJ8RL1v1p3Avw2uBmW9+3XFwakAIgaaZ29oyKK3yLplKftPi7XtSKfpdPe9bpa8D4UJSqIHw="}]},"maintainers":[{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"}],"_npmUser":{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-ruleset_1.0.0_1570218341851_0.15985969051718318"},"_hasShrinkwrap":false},"1.0.1":{"name":"redux-ruleset","version":"1.0.1","description":"A redux-middleware for managing data-flows","keywords":["react","redux","middleware","data-flow"],"main":"build/index.js","dependencies":{},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^25.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.87.0","gitbook-cli":"^2.3.2","jest":"^23.6.0","redux":"^4.0.1","redux-mock-store":"^1.5.3","regenerator-runtime":"^0.13.1","rewire":"^4.0.1"},"scripts":{"test":"jest --watch","build":"rm -rf build && babel src -d build --ignore __mocks__,__TEST__","gitbook:build":"gitbook build"},"author":"","license":"ISC","gitHead":"a0fca94d9f65a2e5218449480c1a3074d5d4866b","_id":"redux-ruleset@1.0.1","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-AB5V/tVnwrKnWAXfp7nYM1grnuHwSib1amxRt6Ryumx+ekyqIqocpyo/0HQCVNHPQDdeEXkT09dsn9533F79dg==","shasum":"5fdbd7399b6aaa4214a44ffd09a1e6ab4ac969e9","tarball":"https://registry.npmjs.org/redux-ruleset/-/redux-ruleset-1.0.1.tgz","fileCount":76,"unpackedSize":313513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdl6IYCRA9TVsSAnZWagAAREAQAJkYRULLHq2IQzT2sO6W\ndwFahP/Z3zBs61ZUKsJwR4Tly43MxUOhceu1Wt+JJyIFmsNZjnKnlW4JtTCW\nuf5fq8/w/Bgq3bZfmbRTcahYkY/IBDSqo6fCY0L8jJy+U4QqnK6I3vdTS3AZ\n9ep6QDAsafLVM2fldXSMLm4FCCx1P1duxxZJIInYE0y5rALs6JJGoJWQjpcH\nmxP6EvH3sm9WReE7funy6PBgCysg8Bvgd25f4N1xz2yYt5oxxTBtyYb8g1qO\naDE8+uPnU/cVMeUSuSq0qgSJ2CVkOHuAHHxTxnHnnxYdrw7BlPitMY2Ucxjq\nhp4/h0NVmgiEiOZe11aN0gL7Yn5plIA+KXCc05ugDWkohEZzb7+wj0SkNV5v\nqY2LlWMTGLoO1ZPy7Q5QOOf7gGK4E/Ja1jAa+lo+tI9si7HBmA5Z8zHdqyuG\nFVdoV50IQCS55hl8g730sv4L/kThgXNsAt04DBr81T+V5B6DI4Xmwtt2s67Y\nLVv0VPHxPnFOVBJVlP/qr3igDrtogNj6YFLYiwUr0Kb6+xFlZbO6xbvqkdYC\n5s6VQLvdxCLWXs8cmygMQcwuzmVtWVw0os9+4kw629Vo0fUR2QVII0tl+ES7\nuwsXRKNjXAok3vyMBdqnsNFa8go1HREBu7ITHiPc3EEmWUCb3ROtShoXf6nC\nkN3i\r\n=MDbt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxQDs8mZTAMPnumO7FFIYhjQ4Ae2sGbh4ISwdjpqNFOAiAVHBduspgXxlyQ6+suA1rgzvPlLfzvN/MogINO2qcnBw=="}]},"maintainers":[{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"}],"_npmUser":{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-ruleset_1.0.1_1570218520114_0.1921595506293805"},"_hasShrinkwrap":false},"1.0.2":{"name":"redux-ruleset","version":"1.0.2","description":"A redux-middleware for managing data-flows","keywords":["react","redux","middleware","data-flow"],"main":"build/index.js","dependencies":{},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^25.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.87.0","gitbook-cli":"^2.3.2","jest":"^23.6.0","redux":"^4.0.1","redux-mock-store":"^1.5.3","regenerator-runtime":"^0.13.1","rewire":"^4.0.1"},"scripts":{"test":"jest --watch","build":"rm -rf build && babel src -d build --ignore __mocks__,__TEST__","gitbook:build":"gitbook build"},"author":"","license":"ISC","gitHead":"65b35cbab961c6ed1e37634ce47089697a014749","_id":"redux-ruleset@1.0.2","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-+TqUDjjcQbuHY44+r0+0zcYRQawRiXD0lr4A/SYricfyC4ajPW/UW7EBVlDli2TQEP+FzkttSNHJPOPfBhz0ew==","shasum":"480319901163a1b612d8dc41998fbfe32fdebb9d","tarball":"https://registry.npmjs.org/redux-ruleset/-/redux-ruleset-1.0.2.tgz","fileCount":76,"unpackedSize":313645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdl6RFCRA9TVsSAnZWagAAFYsP/3rEujQ4MQMJjmO9wtpi\nc1o8oznMC5mGmCUAA0TW2JLORTLNnznGRPkwrXmnSjRWiTyKioE67e/j8Fx9\n/V/IIVCA/tUOmlFfDo2dACktQicbWeuBbhaIiCJUFHqFM2YxIX41lZCrrzEc\nJDEskh+tNtqPD5ABHRSrNqrYw5V0lziy3DhWaEAJhZSouPA4y9WabMq5qEUI\nxGHzqChuVQaFsJ9fch5OZhmrLiHbEYL4k/mo7SESwBbD4vH9Q7CgTX+4NtG2\ngi21nRXzroFrd36YEkBHtbUEB8c60F5WxeINSZfzHSEAkB9gLtxITvoPskec\nyPLi0+y2w7TuVF5WWV3fWSJEL6+OI9NNQyXMjL2JuoM3VcZR35qoCmazWwFK\nN7evKrsQj06mXsQdgVlHDWQukAQAT4dl4gPv6z96sOc+K+yFDOhAtua28bYw\nYt4KOF58EtGSLjLP8XznAuVMpsHTOlrt3+unWc0cvaGCf70rWmqhDE0tDxIc\nIFCxnfc7GnTfcC7lea+g+OMlZoAE3ae+6z+YLWYA2MHyRDPNCosX0h7NQFQp\nyJNO/bSN3V03+mMbRgQXGV2NQKlI0Dy6mCr4gdahdU9ZfqlrF5ZXys21ltVp\nxdV/fR2vTV8wAVcHVvEDoNRW+2ISytZlXpdq2Z7OaBD+tkttut+JXN8cz1wU\nD1n2\r\n=M3YG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAOgjEgmAgi1FYVYHiQIyTfu8smJ85tzajsnFBxNoWL9AiEAkB2yRJgAQ3kvmJRh3q13Z+UNge1l1pgcrsKwtdeikVg="}]},"maintainers":[{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"}],"_npmUser":{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-ruleset_1.0.2_1570219076340_0.11046195007598025"},"_hasShrinkwrap":false},"1.0.3":{"name":"redux-ruleset","version":"1.0.3","description":"A redux-middleware for managing data-flows","keywords":["react","redux","middleware","data-flow"],"main":"build/index.js","dependencies":{},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^25.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.87.0","gitbook-cli":"^2.3.2","jest":"^23.6.0","redux":"^4.0.1","redux-mock-store":"^1.5.3","regenerator-runtime":"^0.13.1","rewire":"^4.0.1"},"scripts":{"test":"jest --watch","build":"rm -rf build && babel src -d build --ignore __mocks__,__TEST__","gitbook:build":"gitbook install && gitbook build"},"author":"","license":"MIT","gitHead":"e57ec4ba9f403a7666d153e3a356641e4add14e5","_id":"redux-ruleset@1.0.3","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-xVZIDut1F8ZpldOHDUDWsRuVOXD5cTb/9cpympuytCy02Lv5EpKpiSRp8eiMUj9XOR9FJqkW4JJzCXK5zbUJmw==","shasum":"3d8d8291d949c5ad4e6bf401732176e2d3ddd396","tarball":"https://registry.npmjs.org/redux-ruleset/-/redux-ruleset-1.0.3.tgz","fileCount":77,"unpackedSize":313959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmIH7CRA9TVsSAnZWagAAXzYP/AjS1EXxMyyaLlwtJrdb\nLv75aWNXkUbJyLnkdLGUYBI80u0TKs8+z8i6TlB3CYfmouhVDNI4e1dKTGJo\nY2eZyd0YXDH7dvQm8YIPKWUvfA4EmrXmbxS7zpdxCe5WHbYCH/vTLXGtNgQy\npWQjJKlOHpYTNwKJAztrrFj6LMXa+QHyFuGCBdObuP5NqqiADzvscuPp0lTe\nPkIbrDzzN76mCNNhy2G6qYV/H7O8Iewo/ZEQ690L5VB+UdcFn9OA1vEA+1BS\njqxSwFTmBZMkXE/A03QHrVKZRR7FKQcDcnGr6naaVhWAoNIV/Gof5kxCpQxB\nVEpsuuyX3Wjm3H5vIdJ46MLTHON3ymCp0G63jt4QQjk17ceFXQDzjc+keZXU\nTrbNlkkdlwnernef7bicnFPfYxTgv/k9W09Q2bR1WY+NBLDjUVKUne7ieKYZ\npvHiy6+dCU/M01nkDevNcSVCX3C8CRE1FK0HXt9bJo5gGT+uwycIT9GAArYY\nqdGKMN0wAr101gxp7r+5oE4kN7QKqAAQubWKr0WZkwQ6/8zi1hBu5Cdqy7/b\nfEuwhT3FFRQKuIJj1SPM9urr7G2mZjtHzTfLOI5naKwDpkjr+TlSfCMCv2Wb\nIaRASU2H0vHWkW0Hpu6dX6XwKDf9p74yLTZowz1GDID2r1JWlNi0GsICOhEy\nKMpk\r\n=s728\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAvIzdbJDavEjIMraHmm16CgztS6iMwg+Dj9l7iCe9E3AiAdCye/VKRe9fGGkD+ICnche+vlM9xXYWVyGiZBHd7bHg=="}]},"maintainers":[{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"}],"_npmUser":{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-ruleset_1.0.3_1570275835215_0.8802314613145259"},"_hasShrinkwrap":false},"1.1.0":{"name":"redux-ruleset","version":"1.1.0","description":"A redux-middleware for managing data-flows","keywords":["react","redux","middleware","data-flow"],"main":"build/index.js","dependencies":{},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^25.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.87.0","gitbook-cli":"^2.3.2","jest":"^23.6.0","redux":"^4.0.1","redux-mock-store":"^1.5.3","regenerator-runtime":"^0.13.1","rewire":"^4.0.1"},"scripts":{"test":"jest --watch","build":"rm -rf build && babel src -d build --ignore __mocks__,__TEST__","gitbook:build":"gitbook install && gitbook build"},"author":"","license":"MIT","gitHead":"4847b6fc3d879b028cae8810bc4df93263b512fd","_id":"redux-ruleset@1.1.0","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-EjssySt5aj514czfBXKQscQ8xugcRoDKgcIdjA6gtDLmnFJDaJMMJiJolXY5NfGAWO5QLxgbvo8FD6VQwtlCHA==","shasum":"b435efc0e587cb6ef2a155b4f497972cddb4333d","tarball":"https://registry.npmjs.org/redux-ruleset/-/redux-ruleset-1.1.0.tgz","fileCount":79,"unpackedSize":320555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxfG8CRA9TVsSAnZWagAAMTkP+wfhi1wrxmLL7UcdlDeK\nLPnbN8ZvROsiDW+yVPiE+7rEC9OsZfF4VQmQQWi9iapcVAHAN9unZNccowmQ\nZg3npSHurAjkVxZb7rJLfAH06pAYI6Kx+zhMHIg5bgU0aSj330HOd+3JnjuC\nYyKGlz+j/KVS3SFf1tpa7dECd8jY3gDKTdgC2WRshXZs8ZT7ZZH+s/d2uMV9\nyowz9O8K+6wmNGuRP8EQS5BsNX2Ei2Mo4zDTgaJu7mEVhUsYx7RS4Mqx3jYS\ncpBkeacxYzY6ByKzUxj7XQWyFqVBMGHwElW56o6MOfMGKGmzVkryEbIrDImU\nT5u1eP/lZezDGoX8zT3+ryY0cEXw0M+Ni+hmHepNBznYqOB4YwFxLbVf8Bkk\nCnIYPAR9QqQ8cc0nX7l+PzInl9mZC5/yAaEICcJ1QXr1dfRjeenHA16y8VON\nPy/vH/x98MHwXsxSycSyYcD7VYm3qwJZgaL6jG0mQleuOZa1EcwIjaj3UGb/\n78I/bDx3AYfFGhNjTpARZ00V5uxlPsdvLYTTRwpgY0Coc9/lAWTju/J2K3Rs\n9n5hjoiz8h70Ri9xKqesbNSUhKkZJg+LDnN1/qviWG94ZkQTmuwPS/laDdqw\n30UQ2z66ymqOLLPricQeLOm4EXYQ9M7st71CA5SWu5i4gVY7k2xapfslxgFB\nwQJQ\r\n=jufO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJLSLM6zOdz2OYR2mzMzx8+/+sZ7+qSLe9lJBq5nIdRQIgc2v95ACsO7e1iTIMOwcjYEh2tFjIG67dufvfeSWH298="}]},"maintainers":[{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"}],"_npmUser":{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-ruleset_1.1.0_1573253564382_0.9100066294255789"},"_hasShrinkwrap":false},"1.1.1":{"name":"redux-ruleset","version":"1.1.1","description":"A redux-middleware for managing data-flows","keywords":["react","redux","middleware","data-flow"],"main":"build/index.js","dependencies":{},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^25.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.87.0","gitbook-cli":"^2.3.2","jest":"^23.6.0","redux":"^4.0.1","redux-mock-store":"^1.5.3","regenerator-runtime":"^0.13.1","rewire":"^4.0.1"},"scripts":{"test":"jest --watch","build":"rm -rf build && babel src -d build --ignore __mocks__,__TEST__","gitbook:build":"gitbook install && gitbook build","deploy":"npm run build && npm publish"},"author":"","license":"MIT","gitHead":"6c6c44354a43d2dbedf9e24db4c6d23736c183b2","_id":"redux-ruleset@1.1.1","_npmVersion":"5.1.0","_nodeVersion":"12.8.1","_npmUser":{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"},"dist":{"integrity":"sha512-4osFd/PJNTuQvRaoA5Mp/IXas4zNMqRMlZS/Rk7gw0+g+prIwOoetp75AuxGht2yK1X75m8zEDU1TARv4oQW0w==","shasum":"d0e5f6c67f9ff9c6a87f2338fb9e7731f21202e5","tarball":"https://registry.npmjs.org/redux-ruleset/-/redux-ruleset-1.1.1.tgz","fileCount":80,"unpackedSize":321684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxfgvCRA9TVsSAnZWagAAjH0P/1Av5gOlLKzkzGIUFiNR\n2LxvjpQzfsffBd3oc2ilvx0kncqEGKbBLb8PHAAZkCVyLRVBoftH7cTSa90Z\naG2CP1AftoUc8XSX4SzaBSq+ZH5uWakAHyh1OSowMrEC/7WOd0zfGAxoKi2X\nJWUN07dF/GXqZ/LR3bjTprh+yt4K+lIYaKzzez+gUzVesDIpqten2p3c/lk/\nsU4z5tLgiaxQN8A+gv8fbNsNtGx/XPYSBSSiTGtafXnAmUr/bgKZOMrUA/HX\nD7jYIgXuRjti0iTpBSjHjOClnEiVo+5tn4E3YX0Y8JmYpjDmmBEc8kPJmJeW\nRnlqCQZSnH/L+w3N495fGH3Zou3BsMSE5KM0GtgAlVkYUMxO8zb7YRHhEi5b\nvB3VUrpendERKGozGtB0VN4uKz0YaW3enDY5jnOCqKiLw2caOoqXfm8Da4yP\nJAedgiwxGaCdu8axYig5mL22wGcEj6j5BwxwtPyqP48ogikdRReO3FQgOkSq\nQJ/y1ubu8R524Kdkv0+C79lo4llGeu50PHwpECF+LpmRQezJ/XIiV3aEJdZA\nj/paSijw+zbA7+ZBPsZHptrS/kuEI9NzISlkyNbGoN+GaqHlvqf3+TTixEQG\nhhHJDsQX7V6JompipC35t5z3Ccpj6Rs8O5emL5oqxW4B+qpbQyRzaboINImW\nfdVY\r\n=EBMC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBhj9ZhQz1ZJdRbAcfVb4mOxulcxDK6ahlEfOpyi6bhAIhAKT/Zbn6HYhtSDw3IXiGIjSrNT849PFznC40fQRYnQTu"}]},"maintainers":[{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-ruleset_1.1.1_1573255214610_0.269640811452424"},"_hasShrinkwrap":false},"1.1.2":{"name":"redux-ruleset","version":"1.1.2","description":"A redux-middleware for managing data-flows","keywords":["react","redux","middleware","data-flow"],"main":"build/index.js","dependencies":{},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^25.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.87.0","gitbook-cli":"^2.3.2","jest":"^23.6.0","redux":"^4.0.1","redux-mock-store":"^1.5.3","regenerator-runtime":"^0.13.1","rewire":"^4.0.1"},"scripts":{"test":"jest --watch","build":"rm -rf build && babel src -d build --ignore __mocks__,__TEST__","gitbook:build":"gitbook install && gitbook build","deploy":"npm run build && npm publish"},"author":"","license":"MIT","gitHead":"b08766bad8b0fc739d8044045a55f29eab5c8fed","_id":"redux-ruleset@1.1.2","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-ARLsWF8y3O0mHViK0OHauhAGff1BRhaM5U4rIXVpdOmGtQGQVUv0iRWwYXh2algwVLJ1TQNYx8MZjsNKq5hToQ==","shasum":"c10325f32fee708c6e73b7eac49a52df854ae714","tarball":"https://registry.npmjs.org/redux-ruleset/-/redux-ruleset-1.1.2.tgz","fileCount":79,"unpackedSize":322009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5mpICRA9TVsSAnZWagAAePQP/jbJcWvacO1/0/yfoPEs\nhRmsiuYdrqOzuq6fOBGAa0pXEp3MJ3wJWCMv8I6wLCX1RGgier67CjlqqynS\nUz1t5h366YKppQSKb9BB4SdkIl6MeAcQgPAQq6ibUJckhMFc665c0f0mmhVc\nGJPr9oGMgK40GCdWkSDtX4mm2JY6H73suAjtoPTbcjruPGfkM4DCRTEuGLSQ\n6ddf5cZ3MnGcgYeffHlyWqOBRe7X7k+q/EkTlibvWbc8TtvR3yJY5YcyXaO4\nPOe0bnwgLSikIzAs/g59V5FEw7N6W8nFONlo7ZYzMbTq4il1zm6y40aMfNZ9\n/jwGELXvfMxpwqjd6luENaCOb25Aa5ERh9UQmpNbXS62D8jPoxhxY1ZcGw27\n78OizjpqmC987c+tItaztyaK1yEgetBylxmyMyer7RvbGpKOkVIC4IpOe654\nXahdyoKqwAcM5RDufRgggOouctM4rPzZpQS5PBKFK1TQra97KuLqU2Zwy03w\nVxLwE6VEn8HpUs2kA+yIqtWhTjVseNux/EC4Ie6++LHbnoxea3eoFZ2b9jwu\n+elQnIprnmLhe1FsACMr5xlk3wBSZOLprsLpT6fdHvitp/F1cWiMKrr0nad7\nDfk7Pg8C7K6w5zYWjgHCHWyZJw0f4MTyFr/RFgwI5Y1KgPLlf7YxXZMEgnbb\nQHZM\r\n=VId7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAfN/oUcTyN0B9yjnB2/7degjgAML29RjM6DIMUs9gIQAiEAmCx8zZ1TDLhx2oK9HZAkWic5/Op7SDRgkZl9Ky90lEM="}]},"maintainers":[{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"}],"_npmUser":{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-ruleset_1.1.2_1575381576115_0.6543481681995582"},"_hasShrinkwrap":false},"1.2.0":{"name":"redux-ruleset","version":"1.2.0","description":"A redux-middleware for managing data-flows","keywords":["react","redux","middleware","data-flow"],"main":"build/index.js","dependencies":{},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^25.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.87.0","gitbook-cli":"^2.3.2","jest":"^23.6.0","redux":"^4.0.1","redux-mock-store":"^1.5.3","regenerator-runtime":"^0.13.1","rewire":"^4.0.1"},"scripts":{"test":"jest --watch","build":"rm -rf build && babel src -d build --ignore __mocks__,__TEST__","gitbook:build":"gitbook install && gitbook build","deploy":"npm run build && npm publish"},"author":"","license":"MIT","gitHead":"521047e067251bfe2f34e05c446dd24bda6bca8f","_id":"redux-ruleset@1.2.0","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-jI5Hurv4yJzCWOjwTKv21bNnOs+BBLxpqb2i9UpYmrjJYPyqAAIGMhTbZ9Loo8p/rG1OPJeZQEQJfoMoXbA0+w==","shasum":"8b1a24cf19cd5c2ae7ef6df2a42d1faa89da4a5a","tarball":"https://registry.npmjs.org/redux-ruleset/-/redux-ruleset-1.2.0.tgz","fileCount":86,"unpackedSize":360316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaU2BCRA9TVsSAnZWagAAHkAP/jjfIhY285daIiZHMCg2\neL1SDtK2ePM0jssItGwGcqh+hpt7yq64CreA8TwvNoe6HKKBkvebAyKXcI8C\nf48QalPvpIRrj+T0OlFT2M4A1XJhtmiw2G66cQyD101x8FZbo81L54llozuZ\n/wWaO9xKXsDz7xF9tXcTlo9hWdktRg8CnLDvaJWs23I5Xjv9xEsNXxz3v+dY\nkDtX0LRQAeRrSMxyFlhavVrMuE7ryncc3V1ByR8g4Xv51YdSMsNFGHpJhC8f\ne4HmOeBNS0bGBZz0kdmc4/lPZEU7rEeilim7NDEEHWhIZQ6dVj0JRprutdjh\nGWDzDc87kMdgnS7i379jpN/eNnmApc4fWcxk6rdfHMZ1vMCar+Oo8izJoQEg\n5E0dFc6w5KPFIRbhZZJdhVSxbpuSMJ4xpDVwqDrxKA555B8WiRSqaYglqZ6Q\n2qoLq8umth7p2HzD/zMcW5Ro9xDEbHd4TdPmnKHJJABm0LpTfgfLARmKU1qg\nLiZBf+Si9+br5aDHRLJ23nk/OLpD3YrAtTflfSlwzF9p8YTdjaVnIt+spc68\nX3IdvCBwZDzviWzLPTI8CX4HD1rQZUoeO0VmoxFOkDOqjGwzlISA2a2RaZCN\nU83xlYSzeisoHkshZHgLyraqWk9npW/qjq3PXY1KeoH4eHzjdEq6JrztcbbR\nHkMn\r\n=qhdg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+5ZJtBnEl45C62VXnz7slpMJ0Sm68kOnfNOfSnKBT2AiAYax4NlwP15cF6A0u6mniYl5mm7Xx8Xnxhu+TX2DPHgg=="}]},"maintainers":[{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"}],"_npmUser":{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-ruleset_1.2.0_1583959424782_0.41821335796770365"},"_hasShrinkwrap":false},"1.2.1":{"name":"redux-ruleset","version":"1.2.1","description":"A redux-middleware for managing data-flows","keywords":["react","redux","middleware","data-flow"],"main":"build/index.js","dependencies":{},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^25.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.87.0","gitbook-cli":"^2.3.2","jest":"^23.6.0","redux":"^4.0.1","redux-mock-store":"^1.5.3","regenerator-runtime":"^0.13.1","rewire":"^4.0.1"},"scripts":{"test":"jest --watch","build":"rm -rf build && babel src -d build --ignore __mocks__,__TEST__","gitbook:build":"gitbook install && gitbook build","deploy":"npm run build && npm publish"},"author":"","license":"MIT","gitHead":"37ab1e34d272c1da1b738b6132af79b3463a57b0","_id":"redux-ruleset@1.2.1","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-SJwiayXkZ5gJuYytnanOBQHlAoNGKAaPOqKiv0F1hpqyBNqvfVZ7bFoaWpvFDgh4Kgaj3NPe85lz1XSe3Hv6lQ==","shasum":"27df67abae3c3a4d0d5e2aa06659261fd2ebc8c5","tarball":"https://registry.npmjs.org/redux-ruleset/-/redux-ruleset-1.2.1.tgz","fileCount":85,"unpackedSize":359847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiPdECRA9TVsSAnZWagAA1hMQAJcGb+na9Q9/jbPRlXek\nFlp3Wtg9P9rwv37qrHk0lKzp+7W1fy+KqtRE3nQUsIYsT6pkSDR2vy/IF/Vs\nZIBxTuyJM7VAyBHkGzD9bXMGi7xTlbIQKrUClVSd4w4K9qqTfAAvV5GKWku+\nXmY8vTUj3NUliZj/iJtdfMudvSZGu5iZ8FtRk97es/Z6XLoEp73sBFSBlH/t\nDgnq8xjoSKRuGUDHd0b88DcjOpbUYlh6Jmgx5o8V+yLo+LsnahkC5bEpSA4g\nmXIoKmqU7IKP9G/f6tbVSpgyDbJIv2ofC1jupcxkbAPHsuUNV36uDAmFEcob\nbcM5Cb5zlE0X57ZPM4C98BC3DNlNC7+WCbrKkJWj25/iHFo1GInVXgCdlsXV\nOLkt+Y6uZCyq/BFprCLQcLeFhHI1j5WyM0zZ/GWvniJQKB754T5jKKq62L06\nxMqdH1aWnpZjAlF0ssSshUzsVVWgQwQ2MDb4yDjgvmD+xu8NGuLQ3+zVZYAA\nWe0H7B3YFZDf9P5fPoDNFEjv3i1ije4WkCd26mL4HuFu8Xi6gqv1rgow3ySH\nGGJdWWYTfUL99VnaiWSTlxa7AugdjQ4TFwyuI1aRmIeKeWShNjVZaqFSkZSL\nCgYvZPVPVX1G5qTavO9RnLyXLqiu3Czf/sGJsU0BaptWuQRh1Duy5V+W9/Mq\ngZvY\r\n=Gkdg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEjspm+DvQJHeIersUsGyH6hI6uiqgg6g5oxnaiF/wZBAiBZwmqmq5K1nyKtlb+ks5UYXMfQdxiOAF1ogoWWsBzadw=="}]},"maintainers":[{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"}],"_npmUser":{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-ruleset_1.2.1_1586034499845_0.07652483071150673"},"_hasShrinkwrap":false},"1.2.2":{"name":"redux-ruleset","version":"1.2.2","description":"A redux-middleware for managing data-flows","keywords":["react","redux","middleware","data-flow"],"main":"build/index.js","dependencies":{},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^25.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.87.0","gitbook-cli":"^2.3.2","jest":"^23.6.0","redux":"^4.0.1","redux-mock-store":"^1.5.3","regenerator-runtime":"^0.13.1","rewire":"^4.0.1"},"scripts":{"test":"jest --watch","build":"rm -rf build && babel src -d build --ignore __mocks__,__TEST__","gitbook:build":"gitbook install && gitbook build","deploy":"npm run build && npm publish"},"author":"","license":"MIT","gitHead":"1554c2173253bfb64613b8012905d1ac7fbc1295","_id":"redux-ruleset@1.2.2","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-NqZECozYoXYnjwgLkCczqwb52zuSUEBM9+UFMVCCMKp55NguFLEjaJFguK94zimT3vxBvoFxc2xNWskaJyAVgQ==","shasum":"d79eabe533db8e7f25bd0dc4c3243333eb3f314e","tarball":"https://registry.npmjs.org/redux-ruleset/-/redux-ruleset-1.2.2.tgz","fileCount":85,"unpackedSize":363877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJem3UhCRA9TVsSAnZWagAAxt0QAIXa6HkBEbV6bLsDeYK0\nxFgsSnz8BiYWDDkwxOZp1SkFFSk74/HGhj1tE0NGWX9id9yJ3SOfmttrT6GN\n0l+dkwnZi8THdpoZeASi9IZCxXydETBCl7ohs/5ZoLOZjK2FWRHwta1JDTSz\nZrJev3pHoYjktHvwX6fejp7jVvs/BdF7zdBynq96htQyZmSr9e5jXjtQkjgA\nMdu1rE0SxqMyhkDm8tWFauJ7F55b/W5N4NTX7I8W8HIL7rEYx9+KiZ5nF+a2\nr6e6mBgjgQZs138nRy5V1qbKxRDtsCNCN6qtc17otMLA1PjkWZ4mOkObo6SE\nN1AmH11c4KYZj2R8brKT0X013XUrOsz6fCoBUzKkrE5JW+ywp5Qz3p7fFFqb\n+O+WKDi8WZizb+vfP9kICGWPwYhfPzWLeG3dLXBh5JNhofkBGYdts5SP4o8O\nk0dpeIAD8JVWUDk3tSiIyaD7kXQnkxWt04hUoeIfvHmo6aA69ebLYYCRmBoP\nHTnEbP43An1NEr76aSppfdV/IEXnGpuc30RDAfrsLSX4eI3zxp6/A3OIG8QV\nxz5vFCJ+hdHHrDrDX9CkrDWWkg++WJ+/o2fcSwgKhtInayUua9LZjK9gc6FQ\npuSZdWWYuZ/yyBWG+OPa9O66tVlEy8q/GtAMEtGtRK0Wfjq7jL5BmMcQ62r4\nufSR\r\n=pwqn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGwGGnjw6slyCRu/rlXymvYXGcaJ3OwIqAW0oN5H2K1CAiEA814scgABdhmAquVQcDLWgdWrD3p+oCHuxuXgtNz/UcI="}]},"maintainers":[{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"}],"_npmUser":{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-ruleset_1.2.2_1587246368558_0.8739501675590806"},"_hasShrinkwrap":false},"2.0.0":{"name":"redux-ruleset","version":"2.0.0","description":"A redux-middleware for managing data-flows","keywords":["react","redux","middleware","data-flow"],"main":"build/index.js","dependencies":{},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^25.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.87.0","gitbook-cli":"^2.3.2","jest":"^23.6.0","redux":"^4.0.1","redux-mock-store":"^1.5.3","regenerator-runtime":"^0.13.1","rewire":"^4.0.1"},"scripts":{"test":"jest --watch","build":"rm -rf build && babel src -d build --ignore __mocks__,__TEST__","gitbook:build":"gitbook install && gitbook build","deploy":"npm run build && npm publish"},"author":{"name":"Manuel Jung"},"license":"MIT","gitHead":"e26d840cb71142258cd2f41715c0adb2f51efc00","_id":"redux-ruleset@2.0.0","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-jLiSb1NU40tvNCkalld8Cl3zNA3D3T3ZnBkPZnjiJQ9p1BCPHE64AWm/HHHjo0ONl5V2gTKP165vJz0gAYk3vw==","shasum":"b7293fe59172a424e8e042c339a50234aa8466de","tarball":"https://registry.npmjs.org/redux-ruleset/-/redux-ruleset-2.0.0.tgz","fileCount":88,"unpackedSize":1062241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenF1SCRA9TVsSAnZWagAA13kP/2MNOvQifkqEDjRzAUKp\nnslSwkBtOJ3Bs2LiT/IP+/zX1WZAfTp2wQ/BRQWFSJAJfIOD3vR4YHJMmQtq\nFPOExr+oQlbF6KMBG9Q3EnYWu77HDN3pajIXdMTGrHgnRYG2ngGKDsoKCRKU\nzgjd0zu3hsXINTeOBYkfpX8ds96nsTwY2Uw/rGdlMDUcCsU2wQoMGjEDLlfh\nDxHZzsvTXP60creJzjJuzVNs2dIt/CtRim+lUOR9GPsv0Rdya2yvZ2MXwjqa\nz7YWJ3ak1V/mNVvViwpD6cVOfxDXs35y9/PN9AtW0peP8iBx6C51lSAhISYA\nfI9Mx4nYD61eD8jwXsdNY2mY48G2waMZbnmGSk38S5ZkFOyKa5JgYIP/Ry55\nLagGAGcqFyv6IxtQOIfCHs181P3VQqIyuQrF/juIQlpICzstj1yVVW/6JQqh\nrqdiY8aTOzorN0BUOX8QkxBssJpZseGy7qc1dzv7JnnmKj71stwMCSzZMoD5\n6In3chN3c1cgQsMu48xkxEbUytixArLRDhU63nEoHaf+ZNAIuG5/qeQTKCfD\nvlGQPAC+jTfpe4lOp4X3poCjzqPaRMOrHDriabNtb9tz/3AL41Rac9HFO8TO\nm7M+5kG9/NS9ygP+zjG7JhnaDX1qN6nrhOO1E+zJzui4qipkcKpGD6uqNLnB\nTKg2\r\n=9t9a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEsu+UCF5ymW/ETuMlKkoHCAeTPnwty6SU5QVV9dOEwtAiBHaC3fqYJ4lcKb3DZFcGOoB73mp8Rg49yGgfHwO3mvZQ=="}]},"maintainers":[{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"}],"_npmUser":{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-ruleset_2.0.0_1587305810174_0.557838781075654"},"_hasShrinkwrap":false},"2.0.1":{"name":"redux-ruleset","version":"2.0.1","description":"A redux-middleware for managing data-flows","keywords":["react","redux","middleware","data-flow"],"main":"build/index.js","dependencies":{},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^25.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.87.0","gitbook-cli":"^2.3.2","jest":"^23.6.0","redux":"^4.0.1","redux-mock-store":"^1.5.3","regenerator-runtime":"^0.13.1","rewire":"^4.0.1"},"scripts":{"test":"jest --watch","build":"rm -rf build && babel src -d build --ignore __mocks__,__TEST__","gitbook:build":"gitbook install && gitbook build","deploy":"npm run build && npm publish"},"author":{"name":"Manuel Jung"},"license":"MIT","gitHead":"4be852b6b2719b4adc2cbb834b01852b5446dc9b","_id":"redux-ruleset@2.0.1","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-lQHmlkNAoU03jSu4REmd2wXQLEFjq259RVZu/pXnZqEpzggjZ4Po2GUcMEPZjs2HIWHKwnD0uRREpj2SmajARQ==","shasum":"e0fccffd2d34ed0dc8a66dc004351c34e77f4503","tarball":"https://registry.npmjs.org/redux-ruleset/-/redux-ruleset-2.0.1.tgz","fileCount":88,"unpackedSize":1062841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepew6CRA9TVsSAnZWagAAJu4P/3iRMDdl0ZuRdWX+xOVN\nrTS3iqjnOHORWGZLwo/3+J/qzr5aEhEqXdYU7IVoQhrspJKN+JQIiEcc4UsU\nvR/1H0XhkAgNTdQKwBjIKXxesT+h6x44M7pWLcRMOydGIGdWHkHz8EcHWwkO\nwxUa90UanjpXTpy5lD9s1vPnepp8N+hyjhkqsWXxnWPYMT2bggoXb9Ux5Vly\ne3XUvc7L4qNCxpXW80B20+kml70NP7qLx7fe2O2on5jr0SgMcHtUW+27pHfI\nhObH1OkKfe2Nwf70AuyX7oUes6TjYKlmf1rbUVN3Fm+gdISj/w0YGMC4nvp/\nI2xJVZHF6Jn09kJUYTsm3EgOzM68DolKbuvafxuLlRoRsGUUoizIxTmkinbf\nIlEtGI+1Z8jVU1qGbjyWNyraCmGHEcTnGHSjIWfqZEUYS61xeJp1DiJN8EOq\nU+jaf5SXkmD+nZlKCVlu/nX0ajQtoSyugBdkcIvmsXbts+8HAOZZnmbYU2fe\nAnc+lBElYI8GafIoxPCje7WfDIaNuH0h1DCcbMPouP3r+Lh2vubzOW3VIRq4\nKGD7Afc/G6pZwyTYm0aQ9N6nN04Pgpf1A7VSszCThNIpXlA9yqPJtyDIUzfq\niuVlk6Qo5Ipu3FjkRuzAzZYLy54ECHPY18QQu7fkaavGzjUPxJYgqllHni3a\nXYDY\r\n=91nd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAdlp/8qErrFuYD2BB76/KZbJ3rXYZbVD4Q5ewZ8KFdkAiBM7tFKlroU7B0HsEJ5tLPUp3MnzjV6xh4Tcys8asrrvQ=="}]},"maintainers":[{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"}],"_npmUser":{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-ruleset_2.0.1_1587932218300_0.19355083291527042"},"_hasShrinkwrap":false},"1.2.3":{"name":"redux-ruleset","version":"1.2.3","description":"A redux-middleware for managing data-flows","keywords":["react","redux","middleware","data-flow"],"main":"build/index.js","dependencies":{},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^25.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.87.0","gitbook-cli":"^2.3.2","jest":"^23.6.0","redux":"^4.0.1","redux-mock-store":"^1.5.3","regenerator-runtime":"^0.13.1","rewire":"^4.0.1"},"scripts":{"test":"jest --watch","build":"rm -rf build && babel src -d build --ignore __mocks__,__TEST__","gitbook:build":"gitbook install && gitbook build","deploy":"npm run build && npm publish"},"author":"","license":"MIT","gitHead":"f174f72ce3cd7eaa37072d5a1fab5f99fc434abb","_id":"redux-ruleset@1.2.3","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-gBfCr2grmoxr1wFi9tobHNRK6FwMN8x8GYgGZIpPdHBct2T86Ud+VzRZ3oLpvYVxNRam9o4FCyjfIxoiBHO7+g==","shasum":"1199b6bbc2dc18a34049fd20d8ac5dfe716c5d51","tarball":"https://registry.npmjs.org/redux-ruleset/-/redux-ruleset-1.2.3.tgz","fileCount":85,"unpackedSize":364865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepsQDCRA9TVsSAnZWagAA8VoP/i3fXMTBdA9tUWRULx8x\nznJdiTzAxhupA/Y5tSbHq95ltIuikAbpupeyIPlEDkynlrTqhzMoAuRVtwIY\nA4rV2jgRgx0tSp9PpiWYq8C0zH0WatmATY9RLpQLmBoILfcsEgtr9E2Pyx9m\niVJQt9epgYmENAgNVa4aj0Lz6DO24KGIe86zf2GCNPe58p+Gxg5wBvWMNGTb\ndW7VnKaSwG96rOl+RaNWnp+lY7RE4zrsM1rBls/sJcNLqvZZoJLvku9Jed8Q\naLi+AuaLfeZVJFI7y4xMz5yS0ZVW8MOqud3I+6HDdf2NG1pM8eoHILX+120V\ng1nwZWCCRALnigZGAH99yHP/MDvKgodE5S5NkNYyrgzwxu5Wkqorwml0TpYV\nmZuRqG0eTIfORFpXU5mIJCOjhgn1v6JOxjfNsOTzRu4sJrh5K+yOKVoACeEB\niTS+J3qFzpeH69F1mPprhrI/g8G6GxI9+idSCvDwlv2ronZrt/6Mdb2D4ATl\ns3vALkKywLiSZZpNn6e6z1fR14RLVNbW+D8TdYHUXl7rSGfk+op0O1VQ5s3d\nst2PHL4LPBj4ejcxS7nIdXKJRwDrbrSpCe4y/gTBLXguUxl3VCuAc8AlZ6gp\nSdQnuCcMxXZ/XpfbtFq+jkggfZuctAOU2UxWQhkJBqF49bIJbMcY11bS05Rk\nrD+n\r\n=6PE/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmj0k6GJ5lQRKLv602VHxYuBEoJkKUlrMx/OO9Q7qzyQIhAJq0f8n1Nnm+cvGSJyYbEYhw7UyDitcFx+RdHXKGvYAV"}]},"maintainers":[{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"}],"_npmUser":{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-ruleset_1.2.3_1587987458842_0.003471020939776359"},"_hasShrinkwrap":false},"1.2.4":{"name":"redux-ruleset","version":"1.2.4","description":"A redux-middleware for managing data-flows","keywords":["react","redux","middleware","data-flow"],"main":"build/index.js","dependencies":{},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^25.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.87.0","gitbook-cli":"^2.3.2","jest":"^23.6.0","redux":"^4.0.1","redux-mock-store":"^1.5.3","regenerator-runtime":"^0.13.1","rewire":"^4.0.1"},"scripts":{"test":"jest --watch","build":"rm -rf build && babel src -d build --ignore __mocks__,__TEST__","gitbook:build":"gitbook install && gitbook build","deploy":"npm run build && npm publish"},"author":"","license":"MIT","gitHead":"ea4499f9b4ae3ec69e4f05e483065883771fc206","_id":"redux-ruleset@1.2.4","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-hMdP7F7K3RHmb0yT6DViDPBxF6YInwWER2tmJnUMxKNAzOC2M+QXUHnaadd3um3PENIYgsuzvCULuhl/hksmeA==","shasum":"3deb4b29d119a78e49b87f5f3f5083474deec8a9","tarball":"https://registry.npmjs.org/redux-ruleset/-/redux-ruleset-1.2.4.tgz","fileCount":85,"unpackedSize":364865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepsRdCRA9TVsSAnZWagAA+tAQAIMu0LyE9UnrSztWa4+P\nyw4jOXOT+ERFOB+E33C9TlV189VK/e1TfE52BrZ9QqQh9xVyIO9d+Oi0tSvk\nktvdwA5LdPkV/nP6LXDxI3L3alsqYj7ESO9rFuf1gdJWh+5o2RhZTj3pOWTh\nKwH4zEBaCFhGEBcPUJBDTIE3F+JwT03oEk5tGPoLJYb6+1aiIziRppvpDy8p\nzACTo7mAJBMUtKNjhkAiQA3MB8GvrNFDbj0uRh3vc53X+KwCdTG/BbaPj58c\nr1JxzFMp2Buf+WjJ7Ysjc+1De5W5zqeoMaxis2a4iuY0TXBwcBhpnFRVO3Ac\nawNL7ChrXOzjfUagksmQM8Xs8MFGXSU9g1xfvduKcrnL/6jjmW7K1d9xRNRB\nBCflJdpGNdSZ0EP3752QuozKmU5lI8nS3OEVzhKpPQROCdPpbs+8rb5zLX8B\njZ2jS7iZ0VV/e8iRvUxHVAlSt1A+c7UBGdOBihZilzkMhii73+7Rk1mgYayT\nPSQbnhSPcjLdjptv1wc/X++TpXEAXz8QgHJGkRWcZQYyv8iq2W8uRj7lUlU5\n4d3xgPHU0xVa0vZ/EG82eoKzpZe/qV9gmrID638k3/rJLs0/AsNzg9g81Z67\nlV4f7xlYREh2POPCsCVm6U4ObzHcNiK39IIIv3GHp2mZpmHrnE9KkM0oRyZG\neJBI\r\n=Qp3A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUDlEthtCHzfyAzR5oHq6IQZxK9qf1PHZHsdKWDkMAUwIgcJyShN+r5JXztUNRdaTzrk+YTLgo7MAuQPtEnvdw7IM="}]},"maintainers":[{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"}],"_npmUser":{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-ruleset_1.2.4_1587987549069_0.16687630212819937"},"_hasShrinkwrap":false},"2.0.2":{"name":"redux-ruleset","version":"2.0.2","description":"A redux-middleware for managing data-flows","keywords":["react","redux","middleware","data-flow"],"main":"build/index.js","dependencies":{},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^25.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.87.0","gitbook-cli":"^2.3.2","jest":"^23.6.0","redux":"^4.0.1","redux-mock-store":"^1.5.3","regenerator-runtime":"^0.13.1","rewire":"^4.0.1"},"scripts":{"test":"jest --watch","build":"rm -rf build && babel src -d build --ignore __mocks__,__TEST__","gitbook:build":"gitbook install && gitbook build","deploy":"npm run build && npm publish"},"author":{"name":"Manuel Jung"},"license":"MIT","gitHead":"474abf72ff3c2aecb21ae143afd0fde054f6b15a","_id":"redux-ruleset@2.0.2","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-sz4FE7Z2JdQrfd4wp9A8fylFam4kHJGeivHs4NbBeBgjB5tNpFq5FUE5N2HP7ZOzZ+0lt7Fi93A9mV8T34JsLg==","shasum":"8d3e0fc551ae68907bd584110ce6305b72774dae","tarball":"https://registry.npmjs.org/redux-ruleset/-/redux-ruleset-2.0.2.tgz","fileCount":88,"unpackedSize":1063830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepsS8CRA9TVsSAnZWagAAN/MP/i0n78CGv48ThAHPtwc2\n2qqMaQLHC9XfQfSHw14+UZ/JMPL1eymqcMy3NzJI/aRq5tw3glpQ2SByPaCH\n0jkB18l2v1shuAHniFmEOEVT4n+Tu74H5qZNfTL3Vg/TvxIszUOcmf+cM+5K\nrPRAaMN36D68TAPTulurKbS029TGJOZuIVyk1druore38ZAY/oAumBvV7ZCL\nivu3YsnDhtA2iZp//7fbhpvViIkzYUe7vKNlM+Tm81ohU/HICcrr7fOw4Uyp\nQUPlGZDtRVfxZyQB5HBQ5NDIr06z4mIJaL28f7aCmr0MytRxNIbWCSx+O4TQ\n8G6830N827Z+VioNjsU3ljpC35sXBvYFqv82M7wGh9F687+DCf8GHeNZMjke\nlLL3nOPyjVWXmAgyHKrXARudILPVsHTQM4Ad/WOVmrbedjD9ZcgdKKiA8JML\nCZ67WjkdNCzYhrOuPC1bm2zijkd/zTKmkTVEJFbFJ/FFu3ouE3QaPSsZDQvt\njt4TbVoarA5nu9rfoQX+tbFjGgWSzz7Y9df8lE8CUylZ9eMgScORgJzXYQ4R\ntiWPEkd1pQXD70f4AZLntoH4RTz3rzRD+uyw4UqJuDaquPJDHW1ya377Av49\ndxgWygK2I8jsKRXnKnqp2r0uoHSUF3GNrWWmQa+qYa3zYux0Q41slAf+6F7R\n2H3H\r\n=dwOI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFRzRsU4GxERT/r/bxiX4200AEUdhqjW/YkUxNwvKo00AiEA5BiMILhYE04vqEg/GcC0yNZkGUCcvqYVM/wgiHgrip4="}]},"maintainers":[{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"}],"_npmUser":{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-ruleset_2.0.2_1587987643838_0.6498924704578128"},"_hasShrinkwrap":false},"1.2.5":{"name":"redux-ruleset","version":"1.2.5","description":"A redux-middleware for managing data-flows","keywords":["react","redux","middleware","data-flow"],"main":"build/index.js","dependencies":{},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^25.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.87.0","gitbook-cli":"^2.3.2","jest":"^23.6.0","redux":"^4.0.1","redux-mock-store":"^1.5.3","regenerator-runtime":"^0.13.1","rewire":"^4.0.1"},"scripts":{"test":"jest --watch","build":"rm -rf build && babel src -d build --ignore __mocks__,__TEST__","gitbook:build":"gitbook install && gitbook build","deploy":"npm run build && npm publish"},"author":"","license":"MIT","gitHead":"694de6a9b3620185f9463ea17633c7815472354f","_id":"redux-ruleset@1.2.5","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-054/wb/V4UC+EugZsE0DIq/q6tM6eJjFF5QF6j3zyh4p2nyxVKGzwfw1ln6eTtzlDNKWJjl2QN+NcTikLToSfA==","shasum":"32a777d301ad3d88ed734affb966ec1184825294","tarball":"https://registry.npmjs.org/redux-ruleset/-/redux-ruleset-1.2.5.tgz","fileCount":85,"unpackedSize":365653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepsrICRA9TVsSAnZWagAA6CEP/j8z84DLsrLB0huuXCri\neyJr5BR+bM+4pF3zqHev9AOxX0k7GU38aiprERnMukXgYnSaKVvnw4Nw9N6S\n9kIA95+AcukTyzxh8Nlj5EszSSMVbl2mbVFVqLFhv8KYbrMeFA0+DPRqbEmg\ntfLmwq5+AoUdl0drqnfe9HMjueR2l2vxGGmv6wjL8fQeD/+ZC64zJaBt1Dhr\nnL+/PRe95FEzPrYI8fj6Ac49JZOdqC2KrYk5DggZgUDEAP/KPsb1TwK2RRv6\ngpXx0du5ocOdRh4NuF58EcG1+oWX7qE/auhfhUzBb9XSsvyWwHWDuZQvLeV4\n3xWZKb2fLBHNb7XVnMa8NfrTuJLf1y4QYSy1lEUiToHUGCJTynYEj4ebfi0l\ndlvitFaP0M6QMVZGA5P4xBuKwaWH+9miFwguyJPSjySy5W8cr3z/X3mX3uCG\nbu9FSS4KTjx4yGTfEQmFQJagpjjpHXr0ib4c1Jbv8eOHKZI/7hlotzNufKHE\nlSgKv+DhDvsNoJ4LlGkFA8l/tqX/AtZYrYp4W6mb2T94GjjLx5ru1LHFkBEH\nS2a9+azd1E107qCHlOyrsfz8ljAFOPibYD9k6+A1NZXC+jyYDIeD/CkdkTGJ\nVSOz+7gM+NpX+YJfyJZtB9PraOdIJxSPKTAr/yCd1A5OmWR1t4j2z9eusPHd\nR4OB\r\n=APwW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeSMjZQ5CiaCRZQM2pkt6GhhKVFXseD8sZgL14Q4/ZNgIhAMSeBlQ4VuJmtG1fFw9BuqojO2d5H+SioAUK4OxaDeop"}]},"maintainers":[{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"}],"_npmUser":{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-ruleset_1.2.5_1587989192413_0.615627165405668"},"_hasShrinkwrap":false},"2.0.3":{"name":"redux-ruleset","version":"2.0.3","description":"A redux-middleware for managing data-flows","keywords":["react","redux","middleware","data-flow"],"main":"build/index.js","dependencies":{},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^25.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.87.0","gitbook-cli":"^2.3.2","jest":"^23.6.0","redux":"^4.0.1","redux-mock-store":"^1.5.3","regenerator-runtime":"^0.13.1","rewire":"^4.0.1"},"scripts":{"test":"jest --watch","build":"rm -rf build && babel src -d build --ignore __mocks__,__TEST__","gitbook:build":"gitbook install && gitbook build","deploy":"npm run build && npm publish"},"author":{"name":"Manuel Jung"},"license":"MIT","gitHead":"e04ee9d5667ff0dd442bb7c686554fb90313d82c","_id":"redux-ruleset@2.0.3","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-m3Fkko2x5xBSwXwLU4kUJJA4nxJ0REmrBWrwCjw1n42TuAhYo6zgSt+jNr2EcV64zpCAPU/NaLRh5Kr8LPCQGw==","shasum":"f555a29e87d8258feb80e37e1af0ec15e9080a5b","tarball":"https://registry.npmjs.org/redux-ruleset/-/redux-ruleset-2.0.3.tgz","fileCount":88,"unpackedSize":1064617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepsxCCRA9TVsSAnZWagAA30YQAI1GJXsYXSiMnG7MhsEY\nRH6xxcLq5JQ7yVSWxlPEOq/5OOtctEpudAEGeC7xtqV5DlAG1LH3y8cpc4EI\nIVcNGOGIoWbchQRL9Ul+G7x7z6IR4JYr7BxhvNeqGv6CPa9IDN7B2hK8Kum+\ngVTPkahlz3OAyeLZlqp0lTnZEDKHDirqWn5e0WAdLNo7hBO4cqFskv0gBmbw\nZk5f36j3s/tpnPKHTu4NYl5UlAcymYrs/DSLDhUMsmT20SsmMbbych0XLyFJ\nMugkd315OoyPbIV9/KiKlwWyHH37WzNJ2lTS4y3/MjhR2Nxn4iDMp0b10zy2\n8g2+uaijhkcPtmB2yADotpSR1ZDb9ohxmJIRz6H+VBIA3gTtda4SnhAbBWdY\nzZgMcDN4pk3ch0XxEbTiVEBRl6OvFxCcJ9PnoIskbCYrXUFPO6BKrw4NHEu3\n05P0zNyrXpVbxmloR7DX9stamTYrZR9fNVuBOg1FFyWCaI7Uj7qtujLCGLsl\nJT/KLeM1nK7qnzSVp/ZC66t2Fe7UB+SfFSFZPsih1dFy0gYabvK24k6BZBNh\nTcCIXgp+OY4UDu6KGyBtZXRJ84zKY+uLO3rrKLoE55k/iiz57gYIwtb31TQP\n+dzfRw9S6keNEmZ4K7HJJwOsh0JeZgTHFoiU7ygPLOUY7ri5p/su5+TWFOtY\n58us\r\n=tdp4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhZOxJnnH6HFo9W4rgEOjLnRMYG6gMtVv9WWw1LYY1wgIgejgyE+Fec7+vE0nehW4+ZahDZV2vKkacCkR6mAwqDrw="}]},"maintainers":[{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"}],"_npmUser":{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-ruleset_2.0.3_1587989569810_0.7968900113680824"},"_hasShrinkwrap":false},"2.0.4":{"name":"redux-ruleset","version":"2.0.4","description":"A redux-middleware for managing data-flows","keywords":["react","redux","middleware","data-flow"],"main":"build/index.js","dependencies":{},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^25.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.87.0","gitbook-cli":"^2.3.2","jest":"^23.6.0","redux":"^4.0.1","redux-mock-store":"^1.5.3","regenerator-runtime":"^0.13.1","rewire":"^4.0.1"},"scripts":{"test":"jest --watch","build":"rm -rf build && babel src -d build --ignore __mocks__,__TEST__","gitbook:build":"gitbook install && gitbook build","deploy":"npm run build && npm publish"},"author":{"name":"Manuel Jung"},"license":"MIT","gitHead":"0616228f9f2fbcf83eb20fe292ef0b04dc045528","_id":"redux-ruleset@2.0.4","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-g4ztw+lpqivMLX2gthsKLSC6L7HeAkwCK2Uud1CICZKE9qqCI1gaMfnK3l2/blZPHcVHX+THpxFxz2P7c0k78Q==","shasum":"6d352394c61bf5569327273274a68f63c118f272","tarball":"https://registry.npmjs.org/redux-ruleset/-/redux-ruleset-2.0.4.tgz","fileCount":88,"unpackedSize":1064617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqHszCRA9TVsSAnZWagAAmCAP/j545uvZp6kJcr4D+njn\nBQh8EOGZwsCagzAu/xXgLG6QyGW3ykc5b56xCVSdctj5aYyZNPDaAcfL8vKu\nXufkT5NG1TdvI5qKCwtouJwRoozA7daUkcPZ4yzpsCdqdgEEkr6Bt6e66j8Q\nXbiKw/2AWycrO0buwxjtzmCWtXOX0NOBDYMiAclwPAKkpY42i9jD9rSA50Oo\n0iz8aQ5jXVSMLWCK0Z9urOfuKqQDga/Yx6wth5uxL9dVi1XKuPsmwnjUTuQ/\n2Kvdr+zpLuJAXCApAwljRrmAQhMcrJlEg7yZGbAhOnZEuRkTgw47VVduoCTZ\nTBZ5bsbq7Y4f0rv5h6cHu1ywtoxD/+2YsQ+uMp4F69t3wxLOdYtWMwvaOKZd\nkyZsksYm3LI3KUC+v7Gp1Eut1nJtGPt5kEFMFWAH7wB55n3mqPmhP6/kO+MZ\nAQUcoWvnFy5i5Psx4X0gnTRKlgPhgf7lkkj1Euan4gj1d3WfNwAwpGQ1vJEH\nOnNplze9ZF0JpeNPGGkcpcAF53gqoOQNkCtEkSnQs7ILWEY1G5xr4AqsojN1\n8XesFwdkQOAXuau5G1Q9ULosK3/A8TZO9SGWdtLtNmxmRGl86rYaURE1qMfq\ntdGddq47EmL5/3jNJAmNM5VJZvhnXzTv3NfF9w/1BvDkYE/+r+5fgeBt2q29\ncHKm\r\n=7LIL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICeB8sXEYf2r09HbQlFG9S/B1nJ31nZh0K+3KQvq8MuLAiAYLuMBnJqNkdg2hMv1ZdwReS2DTKP1baLgYiHH3xm29w=="}]},"maintainers":[{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"}],"_npmUser":{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-ruleset_2.0.4_1588099890743_0.6149901952396037"},"_hasShrinkwrap":false},"2.0.5":{"name":"redux-ruleset","version":"2.0.5","description":"A redux-middleware for managing data-flows","keywords":["react","redux","middleware","data-flow"],"main":"build/index.js","dependencies":{},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^25.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.87.0","gitbook-cli":"^2.3.2","jest":"^23.6.0","redux":"^4.0.1","redux-mock-store":"^1.5.3","regenerator-runtime":"^0.13.1","rewire":"^4.0.1"},"scripts":{"test":"jest --watch","build":"rm -rf build && babel src -d build --ignore __mocks__,__TEST__","gitbook:build":"gitbook install && gitbook build","deploy":"npm run build && npm publish"},"author":{"name":"Manuel Jung"},"license":"MIT","gitHead":"2e27d7b85376cce123ea4433cdf1f1f199b69ecd","_id":"redux-ruleset@2.0.5","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-64MjV8QnqWje1ff6LShdYKwUkfx8sSwju763fErEavP8HKbgt6JQ2W+92DsKH7g0ezmMnO+utCWSb8SOolNxLg==","shasum":"7d7f7a764dd25048d89ab515c18977b3382e5188","tarball":"https://registry.npmjs.org/redux-ruleset/-/redux-ruleset-2.0.5.tgz","fileCount":88,"unpackedSize":1065926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqYrvCRA9TVsSAnZWagAAznwP/ieJDovTAWQmBKzAfTGp\nWVo41tgype7wlyt7cj9Ae6FIvFHGZUkKTwBHRBcoYtUoOvslpwvGucrVVkIu\nX5rBKyk82zNf03EzNkd6PGxLPLTSA6uQPhOOpHQp0xUx/GAtm7aNfaatrdUe\nyADMW3kMyoSy60+5eaYYMcG99wNMnsMZEawYaBRf0AzQQaH5DhNw3JCHvNJO\nDsBI1WUjf1nG/+S8Q6m3Z+EuPj906zVLZXwhxjM8X1uKlq9etfUnWzOPq1/s\nP2bU+1hxAHVFOF5lOwitGTGe20DZZMo1hYjk2Wi2AN3bVPx7myPWNGPjcx+4\n0DOX99c43mwsAK9AVQ/9cEKuHnbzmy4gJzDV7vOTi/czi5NsRdyUOfFadl8/\n8x7f2EZJmohX55eYlyyADFoY9R+ByAjjrQq/bRy7V9PWqWWoUho/CPjVega4\nx7IQtDO3zKzN08bez11wrpAiFMdTsDysKtRjXKUhikfdjuJaW9Nl8i/01bMJ\nVpBy+6Tz+grRzEUgAG19T1LeE8qPA3GNcwId5/88eSt3RQVUEMbnAeG2/Tm/\n5M1AQrvmXvgBGSgYxb6U4xA7jhhAkYI5fp+LFYtYssPQKCh3JQ5arJzNn8QU\nhRkbZfqY9jQygzfRK+shS+/yEqYy+ilNF7AxPb1/08WL44LWOe1rPePh3juD\nmKV4\r\n=5Tse\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDxuaSIoy5ETykL/scVwTrxiw/xNPwgTKPwu7zgQvCftAiAW63hCDLpAeQcpG2YW/AotTxFbbhaKWZukEBxL0K0low=="}]},"maintainers":[{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"}],"_npmUser":{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-ruleset_2.0.5_1588169455356_0.13200862379518497"},"_hasShrinkwrap":false},"2.0.6":{"name":"redux-ruleset","version":"2.0.6","description":"A redux-middleware for managing data-flows","keywords":["react","redux","middleware","data-flow"],"main":"build/index.js","dependencies":{},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^25.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.87.0","gitbook-cli":"^2.3.2","jest":"^23.6.0","redux":"^4.0.1","redux-mock-store":"^1.5.3","regenerator-runtime":"^0.13.1","rewire":"^4.0.1"},"scripts":{"test":"jest --watch","build":"rm -rf build && babel src -d build --ignore __mocks__,__TEST__","gitbook:build":"gitbook install && gitbook build","deploy":"npm run build && npm publish"},"author":{"name":"Manuel Jung"},"license":"MIT","gitHead":"c432c6187d48ef2d09d058222c2ddd6ac45c8298","_id":"redux-ruleset@2.0.6","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-tohR4Ulger3//2hGudARyw8H8uBSyyMDtFVtWCu5jWpg0IOBkIQPHICaitJQwwpL9vg75Lp5jalfH5ymRvYUgw==","shasum":"4be136d55088c187a8f8bffe2e78634671934d00","tarball":"https://registry.npmjs.org/redux-ruleset/-/redux-ruleset-2.0.6.tgz","fileCount":88,"unpackedSize":1066799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJH+CCRA9TVsSAnZWagAABRQP+gJVaqVOCLlsxEc8aouK\njkeVXApTjUAFkFwSz42GbmBPnnT7UDXxr/u41QIzAm9tjzRwJhjyhdWg/lM4\nKoCsHZ+Ob2oew5SmYF/BVgnskqhei784sTOT6VSpaqK0JviCILFH2XDznRyL\n26Cy9avHUSZI6P3o8mLHRNHZADbGkj1M8jwXPzTCZ4LWAqw9hYd5qZ2rw4uT\nPaHVsqMrjJOYazbMmZ9q+2c5nCgd1h208qh+I5gMiCXcv+dv2ybItNTChNOB\nPUHWdy4leLQrGjS6OIsfbdwG7xMsvcU0nukJqVJBhZ8z9xaxZVXSOYwH5VGN\nF4xTSbsrsBgEESOYJVbAdoOCnVC0fTZ1FA9r1eRme7E8jFwA4jy9Fn7Q/EY6\nomM+5smzeHXHHClgbIxCUbpAI8Eb2D3PqD7Q2dMjuaHpO4jtkiRE5X+NTIv/\nIBA2GjKl0QdlLigEXjwkB+NPPv15GAQ3jwfIuriydoka68ZY6hQFzK9INVNT\ntl7uTLl3DCpx37he8kJ+tsWP2tnjhkz4Tr6iHwZSoEqUx7eAItD7QzNf82gT\nCP5sFiSEDOcFnVvnVQ+hevJJBzxjeTxZOqoLwvYeRppoadiSlHExsNTfbdGy\n9CF+LsFBqb+A7HyPJUd4MY8DU0gxpUybO8KobbvZT7Gmsz8sbtamXVJrHkjl\nce4r\r\n=32p9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHK+26J/WIiRjfs5i/YZwJuB9V65VL44adNFO4xLExo5AiEA6qIhq3NtBEaS/dJjUR3bL7bMnZwZ7GWFJSNrbkgl2xk="}]},"maintainers":[{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"}],"_npmUser":{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-ruleset_2.0.6_1596227458224_0.04886011143469293"},"_hasShrinkwrap":false},"2.0.7":{"name":"redux-ruleset","version":"2.0.7","description":"A redux-middleware for managing data-flows","keywords":["react","redux","middleware","data-flow"],"main":"build/index.js","dependencies":{},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^25.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.87.0","gitbook-cli":"^2.3.2","jest":"^23.6.0","redux":"^4.0.1","redux-mock-store":"^1.5.3","regenerator-runtime":"^0.13.1","rewire":"^4.0.1"},"scripts":{"test":"jest --watch","build":"rm -rf build && babel src -d build --ignore __mocks__,__TEST__","gitbook:build":"gitbook install && gitbook build","deploy":"npm run build && npm publish"},"author":{"name":"Manuel Jung"},"license":"MIT","gitHead":"30afff5f927ecd95d02ff36c256156cdaa9716d6","_id":"redux-ruleset@2.0.7","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-+6uCnwTMFi9kv3kc6Om/n76rJIErrS+nRpvb6s4m3OBjOg1RQ41Kno/oBqFSyRQEw5GMUdOtTAXZdmizyAuBkA==","shasum":"1acc15930c9d758ef90943df502e86c87e5eda5a","tarball":"https://registry.npmjs.org/redux-ruleset/-/redux-ruleset-2.0.7.tgz","fileCount":88,"unpackedSize":1066840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJIoSCRA9TVsSAnZWagAA6nkP+wYEyCDU4NaQDSjOWn3v\nVTvqaRHiGQVyraIIUxhYWXvllXZ0g56aLWyJKBJAF1GIePH5AOH8BBvDDW0V\nJ91iJ422xQbhCp2poKWA+oc3xqYNpAPla3aduOyOmdMSty5jrTRyLhWwfhYp\nlNcxPziKdvKqOOriZ/7+oJJmn45NvCqtceHIxcpqlzHXeYunK1niI3IIYxO3\ns8+pX1WNuJPEZPWP9JXryCs3IECRLZXtUdOuxP7Erkgqvc2SPofHJb5QEV8o\nssNl1A3KHuzKjMW+kNN9Otv3APdOLffzFgsUcdEiQUEtGvGxzc+F+S+rvDNq\nARDew7t0eTB7eI1ZyHF7lcTT4RId/xGAA69UPGXqW6CfbGRb6LWf9nX1Fzcr\nIY6LNY8IOB5RBvkTeUYl6SbuNjglCar2wW+BDphR2QoL4gH1uNWUyIACIemI\nckuYIQIC9EiMm59RfEwhRM0skp4/ECkGTvzDC9Po+brFARk/QEuJZUjWY7qm\nnsPjGn/LFsws89jn+b3iPb3gOG3ZohpaEsYDsDS/iMjlpjmWcMgvgc90fhTB\nswSIRib99M4Gd37674t4ZTmCg9X629CSYLSU00rLXSaYPi1WlnDmBvqRrJVH\nXVuPugSixW/7jR7867Crrd6loaKxjFR+6ns5FIt1e3Bc8QJFAXTMup6vjTU+\ndG3O\r\n=ZVyh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGFlv1pytgnRRgYwl0snfyeYu3KMsyK2EdPiuSMtv0faAiEA7b54fR5HpU3Qwfa/PBX7cf78TPvcmGWyuuTmfS4u+78="}]},"maintainers":[{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"}],"_npmUser":{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-ruleset_2.0.7_1596230161912_0.5951105027626107"},"_hasShrinkwrap":false},"2.0.8":{"name":"redux-ruleset","version":"2.0.8","description":"A redux-middleware for managing data-flows","keywords":["react","redux","middleware","data-flow"],"main":"build/index.js","dependencies":{},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^25.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.87.0","gitbook-cli":"^2.3.2","jest":"^23.6.0","redux":"^4.0.1","redux-mock-store":"^1.5.3","regenerator-runtime":"^0.13.1","rewire":"^4.0.1"},"scripts":{"test":"jest --watch","build":"rm -rf build && babel src -d build --ignore __mocks__,__TEST__","gitbook:build":"gitbook install && gitbook build","deploy":"npm run build && npm publish"},"author":{"name":"Manuel Jung"},"license":"MIT","gitHead":"75b2a257d133789725f66e2623b68434e0320d4c","_id":"redux-ruleset@2.0.8","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-dMfLI8WNwjSmK75vydsz5peCdGYqpa36xZpxvHoCEAWgVWWUcFb7rpN5Lz3dOAqDsBsZv257/VQJ6vBB4S4UBg==","shasum":"108799dbd3a52f308837b05ab176a2fe0642f721","tarball":"https://registry.npmjs.org/redux-ruleset/-/redux-ruleset-2.0.8.tgz","fileCount":88,"unpackedSize":1068977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCepaCRA9TVsSAnZWagAAhOMP/i/aUUDNraNelVj+skxf\nCfhpYuVEwYTGkFnGCbVF6FMCZasb8G1mnXnvWn3wNnui34htCdP6Z8D+RrZN\n+c0Z6Ai9IFpWoUlOURWYgCR/TE9Zb3nqQnitenv7Ln5NQNPbRpSY0JuCQnPm\nkKuasqt8+T0KJir48LBpAKndYXyrYDeua+01T6ewx5jBJuWlxVlm3DwJR5sR\nCjxaZnw1T0kLTal6WHH/BY2q26kkpPp+xd+f1h2IrJ383i6c2sIuOB6+8JO7\n1RIDH1zC+WgU5xrI8jAKp/VfYotVY2lZrQ7WljWqo9CO0PAmYkeJ3liG0as8\nokZ/80HoXGRMwN/nUaZDsbHmHBtkyljM4TRoV/NZBJuutMzc1Nh6mxqw9iKJ\n8/3b4S+v676ILWr+qHS8mK21isT6VQWL+lHx7YaaXEzKC4RZq4hjKy2dleOU\nThrLi+2sW3u4guq+q5DrWMJbG4U4mFiO3eu97XtaiQBN6RsOVDVY2Bi3NNiC\nKqp2swMf2D8HLyv5yIOKGK+lPQ/stL/NsFBUM/fRIC012JlH4eSnq90bHdQv\n0jtBJtBTOWpYYUgFSCVF08iHDRACabskKGfJfXI54/MXwgZMVFYlNsaybKyy\n/7qCpgiHgoBIBK3+NfGpk6L1N8zQgmw287YIBE7Y0UW/pPkM9NPF1J/vv/H1\nOwW/\r\n=PPBa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIQOCl4y2yV4m/j1Ga/KynVY3iFN5KXOeDUd5L+KHCGwIhAOdvDJYaBmW3y53KiOuqc3Bylf4nFo48eWRWyl9xKyiC"}]},"_npmUser":{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"},"directories":{},"maintainers":[{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-ruleset_2.0.8_1611262554253_0.8975328863989369"},"_hasShrinkwrap":false},"2.0.9":{"name":"redux-ruleset","version":"2.0.9","description":"A redux-middleware for managing data-flows","keywords":["react","redux","middleware","data-flow"],"main":"build/index.js","dependencies":{},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^25.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.87.0","gitbook-cli":"^2.3.2","jest":"^23.6.0","redux":"^4.0.1","redux-mock-store":"^1.5.3","regenerator-runtime":"^0.13.1","rewire":"^4.0.1"},"scripts":{"test":"jest --watch","build":"rm -rf build && babel src -d build --ignore __mocks__,__TEST__","gitbook:build":"gitbook install && gitbook build","deploy":"npm run build && npm publish"},"author":{"name":"Manuel Jung"},"license":"MIT","gitHead":"75331c66919741323dad9d8d3f423761b4b99af9","_id":"redux-ruleset@2.0.9","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-LmG8iEHwKWbet2O4J0wGAZrqcX0qYk1nqNqnfojvRjTGmITULZNJ9PyM37vhil2/33IU3SnoEnGfHciimkh9NA==","shasum":"95a90d3ce7a4741c4cf0010468543f3de9a1f663","tarball":"https://registry.npmjs.org/redux-ruleset/-/redux-ruleset-2.0.9.tgz","fileCount":88,"unpackedSize":1068954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCe/rCRA9TVsSAnZWagAAY34P/1UplGHpp94pDIjANZUL\nP1gNvus0fAD9/FFVAyZ/o7/HdNAj5Tn+GRcw/ZB4VDGjJYXIo/9Cn1Cm0yV9\nAvsHZr0q9qoq/+XIP5H2igbb0HUbgvAyhwS7Tlivc8KpshZz+ZngLbFuYRVq\njjPcfOl7fArjcSL6vXUnfaaKZxGD3opF6PIAFiCIFED93GD8uzF7fm34vjB6\nW3cqUkwxazctdo7ZvZyHaXloFLCQW/IAWqpPfFmhQ5273owblDDMzwAvXdhp\nvYiFit0yySnfIRvuR6nZFz2QFT0svGEapCUJOo7PAquRz+whmiIEhd7e4TJV\nqceKybYVOTEOMGFEKdWvbArjCxLMZuQehGCOwMZOwDMfpCg6NZfHdRYhvezY\n0BUTSfpTaxtro6ayziKIuH2FLlIlv/2nUAii9v1D8SD5EXLNtoBwemxDvNoj\nwezbiVZ+Q+tSpFhDlPhooYkKO9ShQYwtrBP7fKTkHaVpyDPKSt66aIVtcUK8\nsdaDE7gKQfEBgsiLCXtcN4dQYNExETP1ui4uywTNfhYUepOts+6LJMW29EZ3\nFbkB1PskWTmPW2M/hvGH7uEkTw66Gtp9XKXt4WONALBhHDiDdM0GPFBZMGgj\nsWRYw9WD22I/dtQr4+9hxvphtrWNp0mEGaJ9p05Vo5bZOJVlWwcMD+X9A10x\nS8FD\r\n=ViuB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwi2h8aLptZESnLhiftqb8pt2quYrtA+cfuof/Jx153wIgV1r8rRu/TJ9RgQjqiAzVhWBU98EaKuDrNLcqdDIMAx8="}]},"_npmUser":{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"},"directories":{},"maintainers":[{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-ruleset_2.0.9_1611263979146_0.41560239705471047"},"_hasShrinkwrap":false},"2.0.10":{"name":"redux-ruleset","version":"2.0.10","description":"A redux-middleware for managing data-flows","keywords":["react","redux","middleware","data-flow"],"main":"build/index.js","dependencies":{},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^25.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.87.0","gitbook-cli":"^2.3.2","jest":"^23.6.0","redux":"^4.0.1","redux-mock-store":"^1.5.3","regenerator-runtime":"^0.13.1","rewire":"^4.0.1"},"scripts":{"test":"jest --watch","build":"rm -rf build && babel src -d build --ignore __mocks__,__TEST__","gitbook:build":"gitbook install && gitbook build","deploy":"npm run build && npm publish"},"author":{"name":"Manuel Jung"},"license":"MIT","gitHead":"b870a556caf45a0446e8b117150ad61963e04d1d","_id":"redux-ruleset@2.0.10","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-hQxwBfnUnguLIKKi3CDCZs5IYxz+PhKrnlDInGHVGuRPI4fOX0wR0nBl6hsxS017nZulo8sClrXvUKmZquJQ6A==","shasum":"af4e902933e030dea68c7c87d595b21b50a4f95e","tarball":"https://registry.npmjs.org/redux-ruleset/-/redux-ruleset-2.0.10.tgz","fileCount":88,"unpackedSize":1070360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCf6gCRA9TVsSAnZWagAAZIsP/RiIujjhug7pgF+bAiqz\nbqHCs01wOdSaFEV0YesFGh587J1r+YIC0HwMUgMKvf1KckNufslnrn2UJW8f\nSEMEKnc++swTgKbe4TebMrety3pehO7do4kxhzffENEhKlvhymeDaMu8+3wM\nCZyhKtCqtOqUpke/24Ef9pMuvT1J7TNV/xJuLru4MiWgj62ycVFCcNUE9OVm\nl/P7B+6hqR6VWti+Rx/ym8qGc4uTTK0wmPQhu5i+zRyrvBcNkt93hLEUsHIU\nQDCfFQtG109Kqx/waEqvdBOoyIk9FxrKMPF7+xBQNh1Rs3ZXuwOjz3SxQkGl\nqgNhJdyCtQfrYaZUoe8cRgXUDUwHsdoYps/c2VzENIzPjPksPRmYYEI2zwne\nbiaDdXbFQuihntMd2ZkSZ2Wukg21e2X/UyX53uzqW9wHWGFWRhJ+HXUV+oeX\nHDu/OeBFBY8nMNwC9GdLyVCz0mWi1jajo+A1x9bNMCrDWc5DPkDsVszgEC7+\nCyG7Rj+qJ0Pzo+0kCuUvjpPyFEAD3oHSZZ/B5lUTW+/QM2syzOUs5g0AyqWP\nV78mHsn1hnUifXZbQ4z+hhBeQWsTTWk+rBR7DLWEFg3eZRt6AFEGshMvdUXs\nXF6i6iQqmFfkJND8h5P3+epICuI8o8wMRjRHg3lX4UGibY83CDdZeAV4n/Sa\nly6E\r\n=pKM9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3xwFDWkPBMhFkm5EuoEkzLMcYJEj+zY40SzjtlSRiBQIgEJ4Dp8YMOBU+Ate3b53l16S78DKVc6jAmf3lIX1XH3U="}]},"_npmUser":{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"},"directories":{},"maintainers":[{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-ruleset_2.0.10_1611267744119_0.29117471245440907"},"_hasShrinkwrap":false},"2.0.11":{"name":"redux-ruleset","version":"2.0.11","description":"A redux-middleware for managing data-flows","keywords":["react","redux","middleware","data-flow"],"main":"build/index.js","dependencies":{},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^25.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.87.0","gitbook-cli":"^2.3.2","jest":"^23.6.0","redux":"^4.0.1","redux-mock-store":"^1.5.3","regenerator-runtime":"^0.13.1","rewire":"^4.0.1"},"scripts":{"test":"jest --watch","build":"rm -rf build && babel src -d build --ignore __mocks__,__TEST__","gitbook:build":"gitbook install && gitbook build","deploy":"npm run build && npm publish"},"author":{"name":"Manuel Jung"},"license":"MIT","gitHead":"ea1c2227e04d6255165cb991cc187ee723f66e0d","_id":"redux-ruleset@2.0.11","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-8bmUpeBT9EeV4AT0YgWEHbas14GA9OfVU8ToQd+0xxZhHTIWZQHGuzRAJuZDZTGC6w7Si+YRZqKJ0j1FXrqP1A==","shasum":"816ea30f7c57d702a95573af451a83d2f8dbf3c1","tarball":"https://registry.npmjs.org/redux-ruleset/-/redux-ruleset-2.0.11.tgz","fileCount":88,"unpackedSize":1070247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCghSCRA9TVsSAnZWagAAkowQAJ45Ku5eMub3SSGlrqRD\nHnWvZ7GJ/7cxcm2kJmtRxAZZF3Kp1koA13VdxJmQK6nSu/DOc3FyiOKcCuHJ\nwlTtivSdXEm3HJdGqOtsaPcRsfexwTofrqxfBRogYlOK/S5Jw1o7+vKn95gi\n3S0xkOQ0zjbSM3PtmhYtB5R65akYUpUbm0hsIxUQLNOpeA6DTjqwPqn5ZE7z\nOSrfMV079GqTsfBYS7Pm5+wvzL80n/GZdTevDJAiU1bC4c6aGAIfXoqE3vAW\nHhxXmjtRzTQRqvzSWZkntC4nRm7CDAqQBgpgOlRspuGH5a54yGHCuJElE0Xr\nsTBBBZNAX0AZ0y8IrVOqZ2z5yRBtRVPF8S0Vsdk7EWBrxaCuRdLZxyPNaARc\nmCJM2qryFRgzONBcSHjhyrSJaBB+1NaaGJFiBrWKBhamgOyXbk9SBc9fcVHS\nVl9p0QVawcBfmC/ccqLVyS/hHu6Nhyh1zYI5AjRmRgPPYSOLK0KVuG3kcCB8\npxe3HdJljrtd+4bhaDdxyBiWOLEpkkp+FRPHX3Iy57VHPvqW7/vPae40PnrL\nexu/MBsd054ZcBI6JO7XmlG3k2TIsDyOyFtEDXusQSPCr/6AmgdYE9hkzDrg\nhrXMcHK8Z2+VM52TMTvX9+G+ZbCT9cbhqqGbm4Nex1rBFq7NfLgdR89IOh5f\nUZVu\r\n=fGwG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAnuXUHPw4qYD5QpCvgWa4CPCupfLyIQn/8PIcB4/r+TAiBAVLISOSatckDRkGRugT2kLx1glOQtNHBBjkkMByubLQ=="}]},"_npmUser":{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"},"directories":{},"maintainers":[{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-ruleset_2.0.11_1611270225532_0.24354626446221728"},"_hasShrinkwrap":false},"2.0.12":{"name":"redux-ruleset","version":"2.0.12","description":"A redux-middleware for managing data-flows","keywords":["react","redux","middleware","data-flow"],"main":"build/index.js","dependencies":{},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^25.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.87.0","gitbook-cli":"^2.3.2","jest":"^23.6.0","redux":"^4.0.1","redux-mock-store":"^1.5.3","regenerator-runtime":"^0.13.1","rewire":"^4.0.1"},"scripts":{"test":"jest --watch","build":"rm -rf build && babel src -d build --ignore __mocks__,__TEST__","gitbook:build":"gitbook install && gitbook build","deploy":"npm run build && npm publish"},"author":{"name":"Manuel Jung"},"license":"MIT","gitHead":"69b935d8a8b3415e9c2ddb12c67fdd3976ad6d4c","_id":"redux-ruleset@2.0.12","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-4/f1sG/g2LL+wG03fsV+I6PME6CIdgZG+50L/ABusAUx+tAiNkZ+24gOQBUYhfbrfjKKJDtqV9RUhVJynOenow==","shasum":"997d0f74f76009d6769becc6e0e1b3a7098d22d4","tarball":"https://registry.npmjs.org/redux-ruleset/-/redux-ruleset-2.0.12.tgz","fileCount":88,"unpackedSize":1070225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCg0tCRA9TVsSAnZWagAAaQMP/2d+VrURA/07pIdLFjcx\nekumz+CPWgbuFrhVaaZCVlT/bazBVM7VV9n6/HvLXR19HI827ckXFcHf8s6D\n12IdYkfYOlaNgtPQ1IYhurqwwXkcXkv+yvhI+Xel/W8/Zbyq8uLsMwx7MjUN\nLhFyneprWeSBZIAAFyy0zPwFplr+0DyEMNQsyml0Fs3cMF6vvT+OfKzgb6XF\nYPRkKS/yfg67H7UL4yuqaPKwA+wKooZ+fNhjdm7tL+MVp5YMUvNPsBojbck4\nueSLzvlEU2j+zBkHHdOth26tZdGcNOAF/BY122e9W4pVzT1AIa+Eu58DZtNk\n6usdySbvW+JIN+rPRduiAqjWdv3m5gtpOapjmAun9lQZPgP+6dSHpy8rOEjr\nleT1xk9qigPjfw8qzCDebK5bsXic5mDkccQm4JAS+U3kLnSo2qvwYISUN52S\nmNC6O54C9G99OzewRkOhfC6vhLMVIW7ItKmsjjXaJtbIsegu49Al4SJ7TPLp\n3NFtGezTrPUnnrsZLWi7hC758sjSXygVwmE7ljLiGBo5ksJ9EmOxY//NJzAw\nV8GD7MrZYxPET5+UVF0V+k3T2EkJ5Vnzc256RsXO2zyiBp1ya76hOhCUsWlh\nVxBe4w/yQcNTjiHB+KR8nFlZ8GPZHUYbCNRO564RNDZ1C5Ily419ysUmoLSn\ny10M\r\n=8DB6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGt8rYQfwxyAGTVXlgwgGfCSYmrAIw2QW9+i9z/FToe2AiBnHPAEwpjB5yBxy1GhYF+KHs7jugWCqkvVTsYd8L7cSg=="}]},"_npmUser":{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"},"directories":{},"maintainers":[{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-ruleset_2.0.12_1611271469118_0.5892430944528237"},"_hasShrinkwrap":false},"2.1.0":{"name":"redux-ruleset","version":"2.1.0","description":"A redux-middleware for managing data-flows","keywords":["react","redux","middleware","data-flow"],"main":"build/index.js","dependencies":{},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^25.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.87.0","gitbook-cli":"^2.3.2","jest":"^23.6.0","redux":"^4.0.1","redux-mock-store":"^1.5.3","regenerator-runtime":"^0.13.1","rewire":"^4.0.1"},"scripts":{"test":"jest --watch","build":"rm -rf build && babel src -d build --ignore __mocks__,__TEST__","gitbook:build":"gitbook install && gitbook build","deploy":"npm run build && npm publish"},"author":{"name":"Manuel Jung"},"license":"MIT","gitHead":"2896cc30f8dbeb9d0a6a35187542ce344ab29096","_id":"redux-ruleset@2.1.0","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-nzGOnVRJ8GmKH1tMpa2HP9SjNZJXMeyqQVeae7cW/Jsbmfd+rNd8tNvvBA7PI0G5+Hop+xkEiVr1Pgh5hChGRg==","shasum":"9c42848afb5c251328b6d431a520033d29ceaf07","tarball":"https://registry.npmjs.org/redux-ruleset/-/redux-ruleset-2.1.0.tgz","fileCount":88,"unpackedSize":1074191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOCdlCRA9TVsSAnZWagAA2YMP/RPOWmnY59Fe0PLCiSHN\n8ylqqHC//kPQ9A5vuKzhasU8AMBw7xEhO8qChkIHpG2+TeELxKY4v86ZwAYc\nh2ah7ALh8QO+e68p+386NzvwBGWmeYy8+IX4gKSZCH12I0bbVWSxH/nIZ+50\nVfVNeVGHCm0WCbTflzT12lnfF7964Cx4Axh5Uelw4cBg5FAnQ9I+oBZO3Ubh\nnJzwaLoK4mEI2IJO+XeXjc9JfRc3ideAjUp5ow7xa2sASG52WL84VtOGvnOc\nTLhpEQj4vTVPgo3AbmispxyQcJZqa23zgBEZCeYMfmWkOkTfPnHRFB77+aWm\nPyMeQM4TOZWCwV7gMwG9pUXvhy6lMhRmgT5xVNQ9D9WvvlDDPs16JhTxXs9Z\nAInGffoeXlIzNp4s9iS0OllBWaJK3u7nLrUytRq6cUc1vF1wF3bQMqu9Q9hf\nGpjKY2nr6kbTtdNc+Klk9ZuGzk2fy9Yv5FFFcsZJIqXQgiQORpZCkYcHm7wG\nWn20gFr8gBoaCLjkr8xgViKg++z+av1tSF3rQxuBK5UnPgvqFwXS4kMv7N7B\nwQjqVHU78gvO9AVScLgg7Ob5AnYDN2XH6LoHuL/CmiKmAgp49BuSBkx34Ynm\niPsZh5LyVBJM1bSeccUuOsqcIs5xWgTKcbTD5hbmW2AcY0XxjCogq9ZwCnYu\nQ8tt\r\n=vQS2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOWdiz18CALJY9mM9gzfp6OBUeE32p55p9tmItaLgtiwIgIc8/novGFqVbYbxdXEHc2/o+Ne8AcTxYuHivkxeYRik="}]},"_npmUser":{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"},"directories":{},"maintainers":[{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-ruleset_2.1.0_1614292836460_0.450590563901653"},"_hasShrinkwrap":false},"2.2.0":{"name":"redux-ruleset","version":"2.2.0","description":"A redux-middleware for managing data-flows","keywords":["react","redux","middleware","data-flow"],"main":"build/index.js","dependencies":{},"devDependencies":{"babel-core":"^6.26.3","babel-jest":"^25.0.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.87.0","gitbook-cli":"^2.3.2","jest":"^23.6.0","redux":"^4.0.1","redux-mock-store":"^1.5.3","regenerator-runtime":"^0.13.1","rewire":"^4.0.1"},"scripts":{"test":"jest --watch","build":"rm -rf build && babel src -d build --ignore __mocks__,__TEST__","gitbook:build":"gitbook install && gitbook build","deploy":"npm run build && npm publish"},"author":{"name":"Manuel Jung"},"license":"MIT","gitHead":"d84afa6fb5c883792c5fe23b34bef261214d30f7","_id":"redux-ruleset@2.2.0","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-8NUaF/BFNreT0ulStUhPLWFg91wSs74aHIuCyrbdz1DkVoCamIfHviPgQuoDbNYJDp0qGkIE9R2D2Xsi7p2sUg==","shasum":"a9b48edb42a36fbaa07e6221fbba67458738e493","tarball":"https://registry.npmjs.org/redux-ruleset/-/redux-ruleset-2.2.0.tgz","fileCount":89,"unpackedSize":1079759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEnsbCRA9TVsSAnZWagAAIaQQAJxAs7Es6is1gGYAnnvg\ne3XVKpo6mAgZI25MIo19CR8CCZNA9q9hzEupk1QWlfwY0/ZryDe8RP8oLfTx\nB6U/ybNSflT1NM9txTO0JetT97jdl0EgppZPHYWN4kNski0RYfg0g6XuRjWt\nDOrhsflR0jdS60quazKE1zA7AtHdyz6+axf91UBl+113MpWmhO+Ki66bXMU9\nVuwXndWFNVKCBeQcKtDzlZfR7+Dwxc/c7OVA8i3RmWPboiMqGQ1C5XlEL+zc\nzl0D0xH+rInijNvqG53cSd//TZNng2hcAJ5jl6ovWw0ACVZrAxWQezigcwjL\nyoumIONRjtvWn7zRPGIGVANDlk/owvl8sv2UiLj7CESbZ4aR2EBX71Uscx+Z\nUWxuD0g3Zrtw3Uo3OQv7uSJbnHp63l2X3lWVO8AFTIiEmSdISVt5rIqHoAU+\nM0nUZCM28IsJ8tFgY6Pg7CGQoCeDiX3HTyTpCaX2eKNgjarIGys3P3EG+LLy\nnCuumVZux3cUWEf6Bkn6nXVfCVjkCsrJtZubKIoG0p1rOVu5+tV2xKKdUWeb\nyQ44b5prOEstMCtAGE0NOB49N1qklJ5AfNwCgmb49tQ61JqW0cWqvbCLPPcj\n0oRp/u3xSFFLWtCxODAf9CD/UxpZ5yhheO5SuMsMZgvlNqMtCzDMGIL8YxQg\nRzuK\r\n=iZti\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBBhHqsobNvTe6y0HBtcH/z4V99VOGipxXby/M1yY/zRAiACp5nXjjZcesaCXzz+nTLIaldHhSaX7qlYDrnAoimegA=="}]},"_npmUser":{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"},"directories":{},"maintainers":[{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-ruleset_2.2.0_1628601115033_0.30139137606094146"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-04T19:45:41.850Z","1.0.0":"2019-10-04T19:45:42.118Z","modified":"2022-05-15T15:56:28.597Z","1.0.1":"2019-10-04T19:48:40.348Z","1.0.2":"2019-10-04T19:57:56.475Z","1.0.3":"2019-10-05T11:43:55.340Z","1.1.0":"2019-11-08T22:52:44.608Z","1.1.1":"2019-11-08T23:20:14.931Z","1.1.2":"2019-12-03T13:59:36.291Z","1.2.0":"2020-03-11T20:43:45.124Z","1.2.1":"2020-04-04T21:08:20.014Z","1.2.2":"2020-04-18T21:46:08.731Z","2.0.0":"2020-04-19T14:16:50.517Z","2.0.1":"2020-04-26T20:16:58.538Z","1.2.3":"2020-04-27T11:37:38.964Z","1.2.4":"2020-04-27T11:39:09.220Z","2.0.2":"2020-04-27T11:40:44.033Z","1.2.5":"2020-04-27T12:06:32.555Z","2.0.3":"2020-04-27T12:12:50.050Z","2.0.4":"2020-04-28T18:51:30.933Z","2.0.5":"2020-04-29T14:10:55.573Z","2.0.6":"2020-07-31T20:30:58.401Z","2.0.7":"2020-07-31T21:16:02.028Z","2.0.8":"2021-01-21T20:55:54.514Z","2.0.9":"2021-01-21T21:19:39.455Z","2.0.10":"2021-01-21T22:22:24.381Z","2.0.11":"2021-01-21T23:03:45.810Z","2.0.12":"2021-01-21T23:24:29.360Z","2.1.0":"2021-02-25T22:40:36.680Z","2.2.0":"2021-08-10T13:11:55.302Z"},"maintainers":[{"name":"manueljung","email":"manuel.jung.wwi12@gmail.com"}],"description":"A redux-middleware for managing data-flows","license":"MIT","readme":"# redux-ruleset\n\nRedux-Ruleset is a zero-dependency redux-middleware that manages the business logic of your redux state. It is the counterpart of a controller in a classical MVC architecture. That includes managing side-effects and data-flows. With small independent and easy to refactor rules you can model any data-flow you want.\n\n\n## Getting Started\n\n### Install\n\n```\n$ npm install --save redux-ruleset\n```\n\nor \n\n```\n$ yarn add redux-ruleset\n```\n\nand when you create your redux store, add the middleware:\n\n```javascript\nimport {applyMiddleware, compose, createStore} from 'redux'\nimport {middleware as ruleMiddleware} from 'redux-ruleset'\n\nconst middlewares = [ruleMiddleware]\nconst enhancers = []\n\nconst store = createStore(\n  rootReducer,\n  initialState,\n  compose(\n    applyMiddleware(...middlewares),\n    ...enhancers\n  )\n)\n```\n\n## Documentation\n\n- [Basic Concepts](https://redux-ruleset.netlify.com/docs/basicconcepts/)\n- [Advanced Concepts](https://redux-ruleset.netlify.com/docs/advancedConcepts/)\n- [API Reference](https://redux-ruleset.netlify.com/docs/apiReference/)\n- [exports](https://redux-ruleset.netlify.com/docs/exports/)\n\n### Usage Example\n\n```javascript\nclass App extends React.Component {\n  ...\n  componentDidMount(){\n    const {dispatch} = this.props\n    dispatch({type: 'FETCH_USER_REQUEST'})\n  }\n  ...\n}\n```\n\nWhen the App mounts we want to fetch the current user, so we dispatch an action `FETCH_USER_REQUEST`. A rule can listen to the action and fetch the user data\n\n```javascript\nimport {addRule} from 'redux-ruleset'\n\n/*\n  adding a rule is absolutly boilerplate free. just call `addRule` anywhere in your application\n  and the rule will be added\n*/\naddRule({\n  id: 'FETCH_USER', // name of your rule (unique)\n  target: 'FETCH_USER_REQUEST', // the action type the rule listens to\n  concurrency: 'FIRST', // as long as api.fetchUser did not resolve, the rule won't be executed again\n  consequence: () => api.fetchUser().then(\n    user => ({ type: 'FETCH_USER_SUCCESS', payload: user }), // dispatch success\n    error => ({ type: 'FETCHUSER_FAILURE', payload: error }) // dispatch error\n  )\n})\n```\n\nYou can also define the the exact time, when the rule should be active. Let's say we want to develop a game. Everytime the user clicks a button, a `PING` action is dispatched and your rule responds with a `PONG`. But this should only happen, when the game has started:\n\n```javascript\naddRule({\n  id: 'PING_PONG',\n  target: 'PING',\n  addWhen: function* (next){\n    yield next('START_GAME') // wait for next action with type START_GAME\n    return 'ADD_RULE' // set the rule to active\n  },\n  addUntil: function* (next){\n    yield next('STOP_GAME') // wait for next action with type STOP_GAME\n    return 'RECREATE_RULE' // remove the rule and reapply addWhen\n  },\n  consequence: () => ({ type: 'PONG' }) // dispatch a PONG for every PING\n})\n\ndispatch({type: 'PING'}) // nothing happens\ndispatch({type: 'START_GAME'})\ndispatch({type: 'PING'}) // => dispatch({type: 'PONG'})\ndispatch({type: 'STOP_GAME'})\ndispatch({type: 'PING'}) // nothing happens\n```\n","readmeFilename":"README.md","keywords":["react","redux","middleware","data-flow"],"author":{"name":"Manuel Jung"}}