{"_id":"medux","_rev":"27-0e06e4be57f1062114f06a53c80c128a","name":"medux","description":"Medux: Modular immutable state management","dist-tags":{"latest":"1.2.0"},"versions":{"0.0.1":{"name":"medux","version":"0.0.1","description":"Modular state management","repository":{"type":"git","url":"git+https://github.com/eliot-akira/medux.git"},"main":"index.js","author":{"name":"Eliot Akira"},"license":"MIT","scripts":{},"dependencies":{},"gitHead":"748dfa54aacdb646918531446455a86de5968316","bugs":{"url":"https://github.com/eliot-akira/medux/issues"},"homepage":"https://github.com/eliot-akira/medux#readme","_id":"medux@0.0.1","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"eliot","email":"me@eliotakira.com"},"maintainers":[{"name":"eliot","email":"me@eliotakira.com"}],"dist":{"integrity":"sha512-v2OKfAAZF+8f9sSRRN3W0VDjxDoF8gWKcjmn5DFAbzPGp1HIe9ZvFWgFi6iJNlVTteUy3j/yiD+SBy90fKVBrw==","shasum":"3921164d718cb8fdc05682e0363a8f702362c71b","tarball":"https://registry.npmjs.org/medux/-/medux-0.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVlOwjLznt2+psUnRWsYjz1zGq5YFhkVz3Q5jL9tA4zgIgWo8tOZJI28WUjunDFT6+7Gwy8/BvxYKrTm7aZYGMF2Y="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medux-0.0.1.tgz_1500129609176_0.1667131739668548"},"directories":{}},"0.0.2":{"name":"medux","version":"0.0.2","description":"Modular state management","main":"index.js","scripts":{"local":"npm link mevent"},"dependencies":{"mevent":"*"},"license":"MIT","author":{"name":"Eliot Akira"},"repository":{"type":"git","url":"git+https://github.com/eliot-akira/medux.git"},"gitHead":"ae1d3e59c893f876300a490f8d123e01d6f41d19","bugs":{"url":"https://github.com/eliot-akira/medux/issues"},"homepage":"https://github.com/eliot-akira/medux#readme","_id":"medux@0.0.2","_npmVersion":"6.0.0","_nodeVersion":"9.2.1","_npmUser":{"name":"eliot","email":"me@eliotakira.com"},"maintainers":[{"name":"eliot","email":"me@eliotakira.com"}],"dist":{"integrity":"sha512-xKZIJG2tVkhOVZOZIBEhnHEfB/5CswojGTDDurQIsqbTxTzlBvgEwW4WdqOHMwk/xZYOTp5/jOiPa4MSuxFJJQ==","shasum":"8db3846c88574d7a27e78c309637c7e6ebd3fb8e","tarball":"https://registry.npmjs.org/medux/-/medux-0.0.2.tgz","fileCount":5,"unpackedSize":3224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7yFuCRA9TVsSAnZWagAA36MP/iYmxVUHrEJ/qFGptyd+\nzItVxCuciFrqpvItiXWmWhQZNRY7oUsBFaVGi8dwDKxi9AYy3VhwZRNK2ej9\nm1aQo+jWSG30WsbJDtAye4rqCRh5m9ixfMKFlGvxYnhRV2T5yRx2qEoJ8ZSA\nkN1CuNElBYptkbsYBdqfKaMEkl36HD1edY8sm0gHvs7Elr564zpxnU50GCnK\neq3ODgNERbqJ+gV3S5GzFnD4LAuZm/6hfnuxuv5PMeTcQG+igEjKUuNLcW4/\nax93wSXj9V/yaQ8Mm47OlRO4MJLYzo0kyBFjdfnRmrymaHo6n4FfVlhlUNP9\niEyvg8hLA+ae5uF11xHUVUCV8D0i8F7bicpc9P1dOJhf/igeb3eWfVNPNU2R\nzy1c06s9SIsOHpTseBIklH7naqjKDyc75c6ACgeZrGhxxUMj03WuMoG/jS4v\n29hPGbj5JZeyLuNcJtxLNmYtozS7xdMJiQPkA7DpgliSIp4bNlVRa1m+mOsa\n26Z2WYjzu/gIk2DG5Qwy0+xOrIrqKLnF1e0/qPIiOX8myJ64cHgv9CovLOgf\nbxFVxAzfWUoofVmBQRnU2RsE260FnfK1N5Uc2q/PkSN6WeqSo6O0stDcB9Od\nImmhrYQIGexgt6M38M2sXNF5E4E/NEceUnzK/aRjid7lIgMG2WGS8JSoWAhK\n7Mtn\r\n=IYQP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4wXuftbKCBM6vwGhDf/kHXYo2MFdY4IRtFvTLBgurdwIhAMLF+W4bXca0wqz8MeuO1tD58PLb1UPIinAfcHHhCI5b"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medux_0.0.2_1525621101942_0.3008660726503083"},"_hasShrinkwrap":false},"0.1.0":{"name":"medux","version":"0.1.0","description":"Medux: Modular immutable state management","main":"index.js","scripts":{"dev":"babel src --out-dir build --watch & sleep 3 && nodemon --watch build build/test","build":"babel src --out-dir build","test":"node build/test","release":"cp package.json build && cp readme.md build && cd build && npm publish"},"dependencies":{"immer":"^5.3.2"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-react":"^7.8.3","concurrently":"^5.0.2","nodemon":"^2.0.2"},"license":"MIT","author":{"name":"Eliot Akira"},"repository":{"type":"git","url":"git+https://github.com/eliot-akira/medux.git"},"bugs":{"url":"https://github.com/eliot-akira/medux/issues"},"homepage":"https://github.com/eliot-akira/medux#readme","_id":"medux@0.1.0","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-J4SGeaJH/IjSgB6HYxn3Zb9icnWzgZOzi+shRpnMfaR4rSa4lUZv4qvkcsC4N0IvC+GK125EpJrDgoFQ2SSDaw==","shasum":"8bfa3011573ace524de00ecf9b21300b81e9297d","tarball":"https://registry.npmjs.org/medux/-/medux-0.1.0.tgz","fileCount":6,"unpackedSize":12800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIMFwCRA9TVsSAnZWagAAhfAQAJkuaiEc9AUlzQIP7V0b\nPKikvX6Ys4CWSTz53rMQRCxIR00Kk37l1NF1dRQRhB5Bh2R06B5xavT9INOb\n/GizUJIVOK+UVMj+2TIr9tQWbJGJBFG7mZxctj6z8+zbjRyOLLl3NgS1Azx6\n81uTA2AlVjwtNwfDNl+mT1nBMU19nSl/JUGZYqKMyY0CPPTUuWOC2KwShvTE\nwd8D1ORikomfCQEqR/5Ddh/tJD8m/0sBeJdwMbJxfqMMaOTH+7e6HCVUB4Kk\nw0HAkxp39xxdAwez2f6sVOrM63zBkBBwpBvzXTVR2mTUMtH8kRCgbixjvc0u\n8QZ7PS/dCCFERgSeBz2iyvU04DTkr+hiAepX0Q04iVUecQUeOg8CHbTmR39Z\n3JmPNjoUouLWXRWBb1RjkQn2kHkWJ93XaSByTHqSnyYErD/LgZiTVxwByNhD\n6Qfwwg664WZMvBAIsL8gVbAaV35vm+V7EXlw8cQaiKFdhLKR3XeTXBev1WI9\ntQieJozQKnLHiD8HjdTIYFS7HM3Hi2xqZBygeXkBTwwOeFdjGZQBN8VvTtPV\n7613dhOHS41VjwlMPOdpcydz+syH1uIm8Ze0J//VUkHLgGpAAdmSlXd+KN+W\nVsB4p5yHY4OZt9E33rIn7tOqJcR7z9R+g0lKfpShN7gdqNLCV7CbzSxHehft\nLTun\r\n=u8Dn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiGGyEAa1MZ9m95Lx1zfMmb0jj83cRaLaoDFXJamTdWQIhANJ4Gm4vkqx9s4RcY85Y3GYkMneKNeW2+Cgaa/ybgDM0"}]},"maintainers":[{"name":"eliot","email":"me@eliotakira.com"}],"_npmUser":{"name":"eliot","email":"me@eliotakira.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medux_0.1.0_1579204976447_0.7186462620466769"},"_hasShrinkwrap":false},"0.1.1":{"name":"medux","version":"0.1.1","description":"Medux: Modular immutable state management","main":"index.js","scripts":{"dev":"babel src --out-dir build --watch & sleep 3 && nodemon --watch build build/test","build":"babel src --out-dir build","test":"node build/test","release":"cp package.json build && cp readme.md build && cd build && npm publish"},"dependencies":{"immer":"^5.3.2"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-react":"^7.8.3","concurrently":"^5.0.2","nodemon":"^2.0.2"},"license":"MIT","author":{"name":"Eliot Akira"},"repository":{"type":"git","url":"git+https://github.com/eliot-akira/medux.git"},"bugs":{"url":"https://github.com/eliot-akira/medux/issues"},"homepage":"https://github.com/eliot-akira/medux#readme","_id":"medux@0.1.1","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-OQfJkO0Y2o2DVTBA+dkK0pG/h7twOZnyiwPa4QCuIh2BWw7WjwgvjgcAKxujK72Vjix4NKXKUIrKnIeHHFRZjA==","shasum":"09223451e0a5967ab9736647f7a8482682aca508","tarball":"https://registry.npmjs.org/medux/-/medux-0.1.1.tgz","fileCount":6,"unpackedSize":13309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIMZcCRA9TVsSAnZWagAA07YP/0Jke49A0mqh48f7hf5j\na/qQhrM5Dl7/2/gYAIiLfEutRctOHxcPmBVgo1BDt1zkh9OmVfF1XP7Ls211\njd3Ao3Sn0ZQf447Z3U5BXzqrk2F6t2VOTXxfIJoz4j9pAajYAP3ZI78zkRzs\nkCQZS9RyTfmDXb1Mcr4xdA9EfsdQNfFq9gAINNVbSsdk16gJdqR0v19lFNAw\nsPXx+KgP3UW1L6CUastjrW0/a4d/znYYyA7UkEc4ELHadQzsn4lkx92M2GNx\n7fkGrT038O27CEcK/h0nhuwMJAP/fiYX0hr2FAsdvI6DZXL++utheO6rs+sN\nqccf7i1W5jXjcmfIrbggfqwZaNqAf8pt3vdnjta+hluhX3eS/ak/qpXmlvXl\nDVnTfBEg6ZJrBuJg1MnVK3fIH6iVuLeQn+Z4O3nrhkBEn5OKG45C6d8AgEj0\n123vLoj7qHLhmXfEHrm1U1a8AJlMPxHMv9ec5p3FlxQnZB/yEkrR6IMmbMFK\n4w2MgiMxwogORIone94z/fHcim+jUmk1srcaY0DA67GkAL1XZIIH+L5mtUod\nwF2pWUT918xN+0z2TsgAikRihW4vA4xmX07pUyvrzWjfiFmLmzYb6lg7eZWz\nWsxR30fE615j3HStHarWRqisuJ9F/RaHLajsF52Fwqj/C09rgEAT1CMrB8I1\nyZJ8\r\n=an4Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHffLZIFf4jsbu3jrF6HRGFyUijpV4ufAGpTvghNFb3TAiEA5HE8Ge5qrhEjD4+99s6cnZ5YC7fwSaM/l5pff9I0Q8o="}]},"maintainers":[{"name":"eliot","email":"me@eliotakira.com"}],"_npmUser":{"name":"eliot","email":"me@eliotakira.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medux_0.1.1_1579206235799_0.894325627782051"},"_hasShrinkwrap":false},"0.1.2":{"name":"medux","version":"0.1.2","description":"Medux: Modular immutable state management","main":"index.js","scripts":{"dev":"babel src --out-dir build --watch & sleep 3 && nodemon --watch build build/test","build":"babel src --out-dir build","test":"node build/test","release":"cp package.json build && cp readme.md build && cd build && npm publish"},"dependencies":{"immer":"^5.3.2"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-react":"^7.8.3","concurrently":"^5.0.2","nodemon":"^2.0.2"},"license":"MIT","author":{"name":"Eliot Akira"},"repository":{"type":"git","url":"git+https://github.com/eliot-akira/medux.git"},"bugs":{"url":"https://github.com/eliot-akira/medux/issues"},"homepage":"https://github.com/eliot-akira/medux#readme","_id":"medux@0.1.2","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5ibQj+PALmdWB4laOETIEUsCR6pxssnPHmeY33l1j/ExydV2oRsKZskDnx1NnE4Jxzmy49ZffpJuWinAV2bIXw==","shasum":"578a80d7182802441a8f380fe982e0e53a7765ad","tarball":"https://registry.npmjs.org/medux/-/medux-0.1.2.tgz","fileCount":6,"unpackedSize":13473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIMngCRA9TVsSAnZWagAAq5sP/RggJDhEjjzvFIEdZr/D\nE64ZP3xdMlJ2ERJNpY/4HDEU79z0Xd1ZY6RkuHwTPszZ3VolrVdpGnkP7YEy\nJTMXpn4YCXB9vxyBseE6TBrTbb2PL1DsEu/glrlYiEr0IsO0+fAVUlShspQ8\nEqaBTDNYhPA3VAMPpMgWnOdYUtmd5xJWeWGKF2MNlwXzkc0nnORz5StaHul1\nZvOJBF8/cpf6XIMQUnwxCme21wHJP1WUhqCSeunYgFhnfnprkw4eG4b/lLOP\nJC9eGcY+WNd2t3gFNKXdIfTYL503oS4TRN6po350mWekuCJantiQUp251Ktm\npe5vS9vUtoNpxxbVqJ2JRzy9dsRaa05Jqru/B0HZUH9myC5dlYGhZXSOTNJU\nnCzBLf0mOANNTZ4L73sItWeQl6FAnVRfo0JjXoCnyIoQLB4A79oMCXlTOmSh\nnQckiffB1bV52kDlO5nABavAZNEzi9CFFyn1tPrxvJbIsvyb8NAJOCozN8pA\nsivJ7hdNKTYjW5GUNkJitvQ1ckMxKDur+VwUGW+t5kG0dkeuA75pZc2WQuX1\n1yj5V8ih/ySWbRI3bnLZ6JBfhJ2XD47iakvssvNPSv1/SFxf+nxmN65zc42v\nxj4TDK56hmzmrrKV9PcN7qibYfQz9rL8yCdK85ZWmg9OWrYHVzftcTx8+iKB\npqaT\r\n=bk+t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGkQVCG9WqOLsGuXZc3zaaUrnv3CrJsSyk4WP9G2DOrRAiEA9ZRjW8MRXAHEKQZd74AqONQEGH8QzIA+L77Ulc68IwI="}]},"maintainers":[{"name":"eliot","email":"me@eliotakira.com"}],"_npmUser":{"name":"eliot","email":"me@eliotakira.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medux_0.1.2_1579207136241_0.1698501446277496"},"_hasShrinkwrap":false},"0.1.3":{"name":"medux","version":"0.1.3","description":"Medux: Modular immutable state management","main":"index.js","scripts":{"dev":"babel src --out-dir build --watch & sleep 3 && nodemon --watch build build/test","build":"babel src --out-dir build","test":"node build/test","release":"cp package.json build && cp readme.md build && cd build && npm publish"},"dependencies":{"immer":"^5.3.2"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-react":"^7.8.3","concurrently":"^5.0.2","nodemon":"^2.0.2"},"license":"MIT","author":{"name":"Eliot Akira"},"repository":{"type":"git","url":"git+https://github.com/eliot-akira/medux.git"},"bugs":{"url":"https://github.com/eliot-akira/medux/issues"},"homepage":"https://github.com/eliot-akira/medux#readme","_id":"medux@0.1.3","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-mQcWO3akQnmZxroz22oHnFCnK98rP/tR2QL2lK7JFqIlS8WClpgsxnB2/zhuD5f4Iaywe6lBgnXrmyiVBfQGdA==","shasum":"5d2229b59fec00446162146ee242e09194195b12","tarball":"https://registry.npmjs.org/medux/-/medux-0.1.3.tgz","fileCount":6,"unpackedSize":13506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIMuHCRA9TVsSAnZWagAAnXkQAJLIvjTHrKK1z9bhb9we\nKH80te5v6/Da4FN5yelPT+rMZIDtFFEXerzmK2gBCuhCyJMSb0XR/zIj8WBp\nzqjZtGhLXuVINnfTKL80v87+fg8dssKgL/o6zon6XKkk0+IQw90sk8IMNEHj\n3wG6F4e4F7jAmtCEhVGCp52rqDl/j75mNb8SXxTF+msmaeqHwpcFDI1+5Hl1\nqDlWmmxeMLjh0bp4bFqOZAtV6eNKUU/eJwhyHtbvmtlBmWQtPZJNZmYmtLTU\nN1973slbXQQQjCSFLGxG74McVLc4VmnomMrDLrDJ7XQVLBNcAtNJv+Y1TAZ9\nNwN5198Ud6NGAyIach6bQ1u0ia+w/KwxVHolgvj7fNqB5Xfpzb51PDigl2DD\nu6WNQcu+03YLF/M4Wrq4wr42PjJzKg5IGJUjTZH0UPfQVUjweITSA6kBKlXY\nBJE0gIWJntncUaNbsU3EDuCkHXd3S0kubN/by79QoFdasRjvIj3peRn9exZA\nYksCWYjix2twNq9epp8DKNSnCo6VMsMjCqiHJgs8GgXe194aXIcukENKv/oS\n0ZyqeFM7lB81/mRzS9kyxDaPYbkcN/fgxD/XgA8XokTVHjUBhW9K8aBDPuor\nRdkjL2PEnQ0BhYEVIpCZEeNLB4AByNcOljbafT1K3g1tcaHVg/HcpHDa2k3M\naI0G\r\n=L/By\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEUjUDUhVFymMmtqWGP4JkUqGNrDd55O4p8MRunXLMlrAiBPGr4HrlPARXyaOLgGoV4DCbx9MwqRDkuAAAmgWc1xAg=="}]},"maintainers":[{"name":"eliot","email":"me@eliotakira.com"}],"_npmUser":{"name":"eliot","email":"me@eliotakira.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medux_0.1.3_1579207559457_0.6686802767340774"},"_hasShrinkwrap":false},"0.1.4":{"name":"medux","version":"0.1.4","description":"Medux: Modular immutable state management","main":"index.js","scripts":{"dev":"babel src --out-dir build --watch & sleep 3 && nodemon --watch build build/test","build":"babel src --out-dir build","test":"node build/test","release":"cp package.json build && cp readme.md build && cd build && npm publish"},"dependencies":{"immer":"^5.3.2"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-react":"^7.8.3","concurrently":"^5.0.2","nodemon":"^2.0.2"},"license":"MIT","author":{"name":"Eliot Akira"},"repository":{"type":"git","url":"git+https://github.com/eliot-akira/medux.git"},"bugs":{"url":"https://github.com/eliot-akira/medux/issues"},"homepage":"https://github.com/eliot-akira/medux#readme","_id":"medux@0.1.4","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-e0JaCHiFwyE7B4cJyCOWvbWxG8QZGj/KIx2eud+5YCvn11iS9gcrdtgB9qq//MePxhZQekZcCO81EC4XaAEogw==","shasum":"e1212c6ef774aeb0b8b64c687513c08ecb3989b8","tarball":"https://registry.npmjs.org/medux/-/medux-0.1.4.tgz","fileCount":6,"unpackedSize":13571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeINr4CRA9TVsSAnZWagAAy2EP/0fzQTuGSH5JQcEzTOnP\nq1wKQ4IEEtMDnw4CyhBx5RgMXAJC1Enyfnvtb+DzfVRwo0qxZnZVIeOLpgli\nSPREVyrBMSeF9T+YObJreqV+3CGssRJApQX98h40hVEA9xBGeICQo28nQgvM\njdqgd9OiPHNqk9ahG3wAAL1aw+No1xlQoKBTioACIhnho9qSfkwWUBs5t+lB\nMuIbdyYeXysHzYMd3RhlH5O4KRKgSVpG1a2DvGAEmcDxSCFOJUfvwuQQBFfC\nS7gG4mO8gxlP9Urdgmu1VuEMZ4gvIvvi1qdPsK8moqzw0umLfTx0sSPbJx4j\nsT5BMWlYUdPVw5+v2fjLkRRSGGNJS/mMLg0a5UPzKzQCqRrg/KlKsUOwz9Yc\nemx9vVM8iaaXPIHwBLNxE+FpTaXS8tbPe7nT8Qls0Nx8Z5qXTUIQy/l/AIzE\nRio1ztqrZlH4t+E33kEJBlxxGbu5zX39aCQr+xYN9nmMmJ7urRz5IMBhtYQq\nJpuMZ+H4VbaVaGMyzlsMTTp5J1pBTfPSMpcAjLfRb/VqCORHcIZjYl92wj8E\n+BLfqH0KKSwodWM40j/gtzDLc/HKy7mb2Vwk5F58KOdS+eFrOGFsmwe9Szpz\n7Gg9Haro03WecStv36WTVAu1UwLag4LMnH6ADE+nrOWeEXv+Dbn/onNlCT39\nmLAg\r\n=qKjD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPLVck8byvtU44MvBrqH4miF1FzkjklTwCck6Eculd4QIgCiGu5YKOjWpGkq5zuJ7P2Ftazjf0wKuEC+og5Z3ZaAw="}]},"maintainers":[{"name":"eliot","email":"me@eliotakira.com"}],"_npmUser":{"name":"eliot","email":"me@eliotakira.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medux_0.1.4_1579211512282_0.1267214844443909"},"_hasShrinkwrap":false},"0.1.5":{"name":"medux","version":"0.1.5","description":"Medux: Modular immutable state management","main":"index.js","scripts":{"dev":"babel src --out-dir build --watch & sleep 3 && nodemon --watch build build/test","build":"babel src --out-dir build","test":"node build/test","release":"cp package.json build && cp readme.md build && cd build && npm publish"},"dependencies":{"immer":"^5.3.2"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-react":"^7.8.3","concurrently":"^5.0.2","nodemon":"^2.0.2"},"license":"MIT","author":{"name":"Eliot Akira"},"repository":{"type":"git","url":"git+https://github.com/eliot-akira/medux.git"},"bugs":{"url":"https://github.com/eliot-akira/medux/issues"},"homepage":"https://github.com/eliot-akira/medux#readme","_id":"medux@0.1.5","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-1EscfhLan2kKFuLXoyklm7xFvqTBhCuUVNgI02l8qyVwCIQJXoABDYZsFZ5AXf1lwtjssXxfiDw3ddOsO7K58g==","shasum":"25df7596e3ebe8ba891c9807a4e7c19c6ed082bf","tarball":"https://registry.npmjs.org/medux/-/medux-0.1.5.tgz","fileCount":6,"unpackedSize":13407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIN65CRA9TVsSAnZWagAAJtsP/R5kMrWrFl1YomX4iNFR\nP0M49Ye9CAqa5HiwCmKFRH0AvX9OQkZTZGYHlUH9DUyp+0q0ddmLe9AH8o9m\nQkJVXKi5PsoLm+ZULCd2SIxqoPEA7JDsgYzNGD4U9l7BlOxQVFUUmht6t3f3\nULrjqvefinQg7Z/6bF8SwAopg2OjkpLjes5Su/ynYQ7T+ewhXqxDm5AYGnZH\nU8oWjevce90cnf7K5N8x7NiRIoMzG4L8zgjcR4J9vkWmnmADsRHhhDMRtOk7\naOXRwkS+sLTPnMv7eax/V7v7F4cfvsU/p3QMgQN0ih4aqWIJhXm7UNBf45yS\n2dqnOJ8A/VzJewyJez+zmZZDDzn7NlxvqmGrYlc+1MR8Pr4k800rzXcd3ryM\n6htUCP6lXMW+JuP1LoDtNivVj1/6a/K4LGjJCpb0c2ysiKgTds5fhLXDukaa\n9X4+viYbMa/GjFKMwNiJMOReh82c7onWKU9hJV07RCRI/zWgg8BDjkoyeDyW\nPP+Ws7rCqWczv1EeYn+4G7NLEmPakyccggQ7+0ghSTQq4BnMAh1BNBXbSoCP\nUetv+9Y4q53UBGvRi8nl8A1ubFI7aW1eCmYVtd2re5SxsdoZHXfU2v+2md2b\nunc6xswpZYJVXB5ZVSpZhOAnYjKVk9eGbza+dtKOIzhctMsmKQvHZtAmmxrw\n4ANO\r\n=w32I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID1rwIXmIRctfWbsVck6sirwDD6K4gr8qKSChHbLxrucAiBSC2tgjYHExSScTEguQuLg39BzARkUZlUXii/Pgx8reg=="}]},"maintainers":[{"name":"eliot","email":"me@eliotakira.com"}],"_npmUser":{"name":"eliot","email":"me@eliotakira.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medux_0.1.5_1579212472697_0.8205592311481691"},"_hasShrinkwrap":false},"0.1.7":{"name":"medux","version":"0.1.7","description":"Medux: Modular immutable state management","main":"index.js","scripts":{"dev":"babel src --out-dir build --watch & sleep 3 && nodemon --watch build build/test","build":"babel src --out-dir build","test":"node build/test","release":"cp package.json build && cp readme.md build && cd build && npm publish"},"dependencies":{"immer":"^5.3.2"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-react":"^7.8.3","concurrently":"^5.0.2","nodemon":"^2.0.2"},"license":"MIT","author":{"name":"Eliot Akira"},"repository":{"type":"git","url":"git+https://github.com/eliot-akira/medux.git"},"bugs":{"url":"https://github.com/eliot-akira/medux/issues"},"homepage":"https://github.com/eliot-akira/medux#readme","_id":"medux@0.1.7","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-37+kc/xwT3ubJDFJ5V7p1chp4vpCa7I7dGeCUGr2y/eHS6UoUI0+aGp2MvWeq2fI779Oq3mX/t88656diMuDSQ==","shasum":"73ade563c4e7a49a7c7b9c02a4ad094b524a61e4","tarball":"https://registry.npmjs.org/medux/-/medux-0.1.7.tgz","fileCount":6,"unpackedSize":13651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIOQNCRA9TVsSAnZWagAA+BUP/iz5AFNysLKy96nEEX66\nGwA02xTdomOnw0YgV1kzCRda5fWdbW6LPOORLgVTrzflm78d+Qq4UqE7vjBE\nVG5xwNCA+ByY85weG9TCjiLANUVSHuntoQFoWgWA0+d+xcztdvu3F1SQFFkU\nKZfpaKHeQoNBjIODPLz0YSN4/vSrmy5paM6Z44EFycAB+X2AaJMbUhmcpj85\n8+cV2TzSeYy4pXFnPMhglWlLB8NgEGcRWSARe+axzdtWZLdfFwsYUYHpglxM\ni2yfZQ+qk6UHDAJl3PpkY7sUyz0cJhLjU+ZgAoCtAvPFpf5uyIGSgc4XvJQP\nXFTZ6BM+bM1fhVE1CSfI+FWNLc5uy0K+GYZLcrDcF2uUm6M4l/a3dFJd9+h9\nogua8CLK6rWglCJLD+OBJUFO1YT9WaO9XUDQR7TvEFTPy2l3RW29bRK6F/9v\nKsuJicYDs0lA0YQ8+4bd1vCMyRF/JlBPmTeL/OugEfd62/z01BXjA0pcUvo1\n0+IPIVY+Jd4TodVQIBTKabxfRBbPXIY/R8Vgg/OqA1FzgfEw/Qgc1NrAAH6Z\ngwPVSAJ30zJKc9L7mJzQgTgCJGnk4tiU1yMklZEB3V/BFl6ltxyuuADmRhAE\naa9uj82vs8sTKKJoLnjCe/FUPL8eUJcpv/16aBQITd6dEnycympB7/zxIJOd\nDiGp\r\n=VFE/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrVZ8MfBxcOQqoLBktaCbuo344eOmObp5r0BYLs5w36AiA6C5XG0NLQCIp9/ueEBUKOXOhgQkY0BCLv/wVTV0ApFQ=="}]},"maintainers":[{"name":"eliot","email":"me@eliotakira.com"}],"_npmUser":{"name":"eliot","email":"me@eliotakira.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medux_0.1.7_1579213837476_0.9115466078439853"},"_hasShrinkwrap":false},"0.1.8":{"name":"medux","version":"0.1.8","description":"Medux: Modular immutable state management","main":"index.js","scripts":{"dev":"babel src --out-dir build --watch & sleep 3 && nodemon --watch build build/test","build":"babel src --out-dir build","test":"node build/test","release":"cp package.json build && cp readme.md build && cd build && npm publish"},"dependencies":{"immer":"^5.3.2"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-react":"^7.8.3","concurrently":"^5.0.2","nodemon":"^2.0.2"},"license":"MIT","author":{"name":"Eliot Akira"},"repository":{"type":"git","url":"git+https://github.com/eliot-akira/medux.git"},"bugs":{"url":"https://github.com/eliot-akira/medux/issues"},"homepage":"https://github.com/eliot-akira/medux#readme","_id":"medux@0.1.8","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-8mI7Pnqa9y9OMjy2NSKNUnF4povBEmjlPxAdGdlLH8wnW5nObZPuTWm0kqZQr289asmTik9gEUXbmO2QrNzi5A==","shasum":"a77a005192fc745981c2d236a154208a9bb03a42","tarball":"https://registry.npmjs.org/medux/-/medux-0.1.8.tgz","fileCount":6,"unpackedSize":13699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIOeFCRA9TVsSAnZWagAAXf0P/1ttRMhhoDHEFXVDoapT\n/MeODAdWR+CBebvtjKdBWyFm0xnw/zvdPI+wXX2xg4rRPgA4ztAI2r/0xvfR\nWkPTlu7ZC08LF0rnGB0sFpdpGA72+7XXrjhZWGEr2ZKsO/+mjcA7CJfkYk8s\nouK6UvD2oJrWL/NyUPhb8m5Kil1Xw40v5nbgBBp2+ONQo1GJKLCwtNpk2j+a\nZsOEqgTpCMPUwxmpnvLLPHu+Qn6JSerVkR2MGzOaF+Ie1NaVgWwuFBN2synq\nggjZl+qIJ5NaYJ3SZOJWaCfOos6sRfs9/sYAoq2kMxV1+QYjznn7mjl97rTx\n5UabbQ3nxDoqFeMcAnWcK+/57dj/Cez/WhBoJr+m1J7tG7pXs31rjZaxTyAX\nFBAPu3Uaue8NpSuPtZTyeg965Lx9MgXlYMV5Y7jG1GaZWd0nwm9K9Yr017EX\nn1MOn+1RBjBRU0WWCbgpe3kOSK2EX3kw4Ex79vqFXrHnBl30I3BGXDdfsIvk\nYl3teMXwbku6Hrxa3TgYSFFlfN9i3+x30WK0Emoukn6tgDSDo1BgjzQVejKw\nniwot/po6D94fka5ZBqNEcmctPHD2SaOva8Ik4a4y7ADY08nFcIsP1URmFcJ\nrvfVm9uU8sXc/zpcUd4mtJttF43KBPse7iLERXx5lycUQ1vbQy+R0+ZTBtnZ\nI1au\r\n=RaY4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG+duXpihCy+biMfvi7gf3at10sjZibrfAg+phl56iZiAiEAldguuNmKtiVAim9BVea+8w6NlKSFPCx0azoSZCDqajE="}]},"maintainers":[{"name":"eliot","email":"me@eliotakira.com"}],"_npmUser":{"name":"eliot","email":"me@eliotakira.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medux_0.1.8_1579214725350_0.4450596560921829"},"_hasShrinkwrap":false},"0.1.9":{"name":"medux","version":"0.1.9","description":"Medux: Modular immutable state management","main":"index.js","scripts":{"dev":"babel src --out-dir build --watch & sleep 3 && nodemon --watch build build/test","build":"babel src --out-dir build","test":"node build/test","release":"cp package.json build && cp readme.md build && cd build && npm publish"},"dependencies":{"immer":"^5.3.2"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-react":"^7.8.3","concurrently":"^5.0.2","nodemon":"^2.0.2"},"license":"MIT","author":{"name":"Eliot Akira"},"repository":{"type":"git","url":"git+https://github.com/eliot-akira/medux.git"},"bugs":{"url":"https://github.com/eliot-akira/medux/issues"},"homepage":"https://github.com/eliot-akira/medux#readme","_id":"medux@0.1.9","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-hMqsLt+kNbBRaa/pRDL6ti/pOU9tBErN+1yFRhYmEDTK0TY4y0XrW5DD2V8/irllG/n80Wb/25TTSOt5okmCYQ==","shasum":"f09942cc1a2c7cffe618fce42f129593a8319e47","tarball":"https://registry.npmjs.org/medux/-/medux-0.1.9.tgz","fileCount":6,"unpackedSize":13693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIOkZCRA9TVsSAnZWagAAdeUP/21uL8JdbCVgmkzAOnQ0\nacTLsss+NrdYapT6Qrjc7bgJTTKZ0l2roopQy2kkBKae3BtFwQ+5KswE6J+I\nsfTO/NHd+/0P4WlvRSWgVsHnzvNvks/MBOJ7+fDKnpEXkRHQbI1tV61dCHIU\nzoFpNOONF9W//Gqn1fuQvSa9nsoMtznjDvWHzPfVPjVjtihsPDZ7esRIJCFD\nDLU17fjM+3Gto95Mk/W691tp45FYX6wL5S6XAfvnSDFKDoGLYyeQv2ebYUxW\n1iBQUxsujIW8+zicnwH7sGbiXaScWMp3Y1Yqf28b2zicEycN7MGwuT71OaGC\nnxCZUyo2tN8D+QE0lxFwjxlMscBVCoFBvMSnaJ31A9ZmsCsyX2DeIio2DHB2\nKl/vj1FmeocSHJaBdipgJOxG+siHXQtS18jLRLuVgQc96neeM6Kup7n8RXzK\n70gDHhufdbQ3rl9r6y8ebRF7W0IW6eiH/i4wCv52oiF3/y/87vzAMSzG6/FA\nY7i3515nV5c/g4xHejbncrYiqAJ037Qr3/Z8pYosrt8fWfCacCqiTpVwBKMp\nOrIKT15itNG2KL5TXU20y3Fy3G72bZ13uItKjY53R6IeJMMwIOUZK6lh7++E\nyI6PWCazd4SqeghAiVTKxvJ5rxyFDvsyIXjjl+6hQcwyMWTGpOB5bIxP2CUq\nQC6n\r\n=B/T1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHX3hzWM20y57fftd4rzwMM/wIZ1SrDyR53i82sCBxTUAiEAyq6Et5AYhDoKV0yZ0dq3Z6hvkb2dPYnc0x3A3AtyfR0="}]},"maintainers":[{"name":"eliot","email":"me@eliotakira.com"}],"_npmUser":{"name":"eliot","email":"me@eliotakira.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medux_0.1.9_1579215129042_0.3355936249640634"},"_hasShrinkwrap":false},"1.0.0":{"name":"medux","version":"1.0.0","description":"Medux: Modular immutable state management","main":"index.js","scripts":{"dev":"babel src --out-dir build --extensions \".ts,.tsx\" --watch & sleep 3 && nodemon --watch build build/test","build":"babel src --out-dir build --extensions \".ts,.tsx\"","test":"node build/test","release":"cp package.json build && cp readme.md build && cd build && npm publish"},"dependencies":{"immer":"5.x"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-react":"^7.8.3","@types/react":"^16.9.17","babel-plugin-add-module-exports":"^1.0.2","concurrently":"^5.0.2","nodemon":"^2.0.2"},"license":"MIT","author":{"name":"Eliot Akira"},"repository":{"type":"git","url":"git+https://github.com/eliot-akira/medux.git"},"bugs":{"url":"https://github.com/eliot-akira/medux/issues"},"homepage":"https://github.com/eliot-akira/medux#readme","_id":"medux@1.0.0","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Mq7LDyU6NCnn56lxQjm3w6dpLsivzxf4g0yU6HwEGY0rLgrVU/FAd7llnXZ1G5/SqOR6kdaeJpgyEWl6/sPItA==","shasum":"19d0e1573af76972cf871c6a49dd022fc72eb149","tarball":"https://registry.npmjs.org/medux/-/medux-1.0.0.tgz","fileCount":7,"unpackedSize":13983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIPc6CRA9TVsSAnZWagAAdOwP/ROc+2ZHIYnM/VV9/rmr\nKWPT35uQqtmr0bNWTySowsLXQxDfiUIS6A8eq2tkwTrwopn6o1D2hhhoB3iz\nfL2NJgb8SCymxvX+jFd7NQAa5050q4XUkoodSJHFnqCf6UMEq49oS7RR8LoR\nMJeO79FT7QBNbPYvk3P5mwo2znIHS0kwf3aRsezL7+a2tbx5+uRwXYzYDsbJ\nUJTYvNauGQpCylSqEsgi82dFhZCuxfDycoVrzPcEEcy6oH1bpf+JZ+nfY/nr\nQ7BwIwEV/60UDzxiYsiMnrZGt4Qzt3vDNPSfKoQh2kzXGdb3iX2uyJQmpLDH\nf/bHuzoHFTTgzIZn1Es1j3uCcz/gCauZRJ3Rfh70x/Ez70NHgKf8KwiLYhu3\njd/Qeu0mCflsPoeIB1Y1dU+2ryHIiiPuhcd1TKqEVHUM/Z3kw7sqSEeJvvaG\nvawxHu5BF3wsbP6fjDgTLMckzXD4WUrOpKH5jahxwt8MrS9Z/30j06+FVIiN\nKpF2SfmkF9UzPai1yCC5Yn2PUr2+HMxVGgNXiBRK0hpFZ9Kq0MdEGa6Q6A6B\nix3BLbcdVecr6pwXo73LztJogySyEIzrympZ79feFtMMpuLXnoLbhwnoEfNw\nNMb77f7uya/at6q3gz/fJvnIjT8k/Ne3/fH7qgoCEH+z68OCj3FQgY/g5qfI\nUeBG\r\n=EfVn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDoFzEpZExtODSVa2wRtjWWrGaSHowY5oWdWaxhODsxUAiBSrqNgaEDuaJSOXc1oOG9Hk5AHsu0OtGco8goQmFQ0sQ=="}]},"maintainers":[{"name":"eliot","email":"me@eliotakira.com"}],"_npmUser":{"name":"eliot","email":"me@eliotakira.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medux_1.0.0_1579218745616_0.04492645235491932"},"_hasShrinkwrap":false},"1.0.1":{"name":"medux","version":"1.0.1","description":"Medux: Modular immutable state management","main":"index.js","scripts":{"dev":"babel src --out-dir build --extensions \".js,.ts,.tsx\" --watch & sleep 3 && nodemon --watch build build/test","build":"babel src --out-dir build --extensions \".js,.ts,.tsx\"","test":"node build/test","types":"tsc","clean":"rm -rf build","release":"cp package.json build && cp readme.md build && cd build && npm publish"},"dependencies":{"immer":"5.x"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-react":"^7.8.3","@types/react":"^16.9.17","babel-plugin-add-module-exports":"^1.0.2","concurrently":"^5.0.2","nodemon":"^2.0.2","typescript":"^3.7.5"},"license":"MIT","author":{"name":"Eliot Akira"},"repository":{"type":"git","url":"git+https://github.com/eliot-akira/medux.git"},"bugs":{"url":"https://github.com/eliot-akira/medux/issues"},"homepage":"https://github.com/eliot-akira/medux#readme","_id":"medux@1.0.1","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-i17zH8zdNM2EqKbUqpH+1RUNAWlzpJEIvgJTst20SmX1iueUaPHVcvHUImnGkXsu9g6pv7qgg18MFMOB4SdavA==","shasum":"7708ebec7a7112be112932d527f646d3b1ce59a7","tarball":"https://registry.npmjs.org/medux/-/medux-1.0.1.tgz","fileCount":7,"unpackedSize":14068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIQAuCRA9TVsSAnZWagAADWUQAIX+8WkrI25ECjVvoW4i\nlnXSp7PFT/JWk+nxbYydpGhYeQCdkvKo6rFsUvS1YU/YdehR4KGDTSzjwblk\nRbZ0bCewlfVnVjDd9OBAv53Wbx7wgDrYBwi11Pt3+kk+LPzIaaP6hKyYaayp\nwpKVscbZhKMODiTFF4f1lwC9YShoLaT3GNfImNLBr/XCwzhHLAEtxWWyzEtV\nwWtnGMKpOLw5esh5UBYnpIvnvZ7XyOMko+wklaRG1IcoXsOuW/mkQs6ZwWGv\nwgtL7tCt93z1UNwoUX+HcyEpJOhwKUZOWH+qPSaPIXOUOauwFSAz1CbQeMXY\ngEWTjDAmtX2oJ7PocZ+Pda8WVjsjxbexobMNn0f8oyOgU59mjqa0Tq/w1Uzl\nA5Y+iaaAe93UnIYifx/QdeUM+TVp+g+lkzsRe1tZXAyt3e2NIqhVyzkmxwe/\nknDfQyscPGGuMSJq+VgRDAL1tHo0zCXh0uCbjdOlfYZkICG0em3SAEEdAiD9\nWRrjvMNyKwi8oP5NjwgBIuabSlpReoPqOoZqQvg2UYOTyc6DYPEkMFFylO7p\nAI3OoDZvrWrml1AkCjWO6QRGiZohYzWvj2GsPunuupHdjhf0cNh9bnpZnWdU\niRQaL6Z2jLvyTPwXx8n/e7sxdEtPrkIRvJ2NNN8bcNm+khvSPWQY2OL5Fgya\n9FXZ\r\n=t9k+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOt6uaPCtOYzCPdojfZhgVlIkHLQY4499y0Gw6Qq6U8AIgR4R9llr7zCSbQHsN3cCBB7xpgk3emm5SAWgjqK6Vk/Q="}]},"maintainers":[{"name":"eliot","email":"me@eliotakira.com"}],"_npmUser":{"name":"eliot","email":"me@eliotakira.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medux_1.0.1_1579221037569_0.8798377875308425"},"_hasShrinkwrap":false},"1.0.2":{"name":"medux","version":"1.0.2","description":"Medux: Modular immutable state management","main":"index.js","scripts":{"dev":"babel src --out-dir build --extensions \".js,.ts,.tsx\" --watch & sleep 3 && nodemon --watch build build/test","build":"babel src --out-dir build --extensions \".js,.ts,.tsx\"","test":"node build/test","types":"tsc","clean":"rm -rf build","release":"cp package.json build && cp readme.md build && cd build && npm publish"},"dependencies":{"immer":"5.x"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-react":"^7.8.3","@types/react":"^16.9.17","babel-plugin-add-module-exports":"^1.0.2","concurrently":"^5.0.2","nodemon":"^2.0.2","typescript":"^3.7.5"},"license":"MIT","author":{"name":"Eliot Akira"},"repository":{"type":"git","url":"git+https://github.com/eliot-akira/medux.git"},"bugs":{"url":"https://github.com/eliot-akira/medux/issues"},"homepage":"https://github.com/eliot-akira/medux#readme","_id":"medux@1.0.2","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-uHMatIENtIehzSQByErU7gOzPYyCNOBMFXwWsC08HNxth58TmtI0OKfxa/wYfdeLxlkOR3iGJ6xOOMvkA1VYOw==","shasum":"a3801a9a3fbfafc2ec045250c4dd9f4e7b3febf8","tarball":"https://registry.npmjs.org/medux/-/medux-1.0.2.tgz","fileCount":7,"unpackedSize":14114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIQH9CRA9TVsSAnZWagAAWz0P/3gVSBzHFCynSabjmHJ8\namB79BRerLvxhdN5Oxz39J6FyQkJI52XoJuYGzVOkE1PCt8G8Jrw3Z2+O9f3\n06YS2lHiT+ju0dM6fCNPPIvhsMGzsk5wRTRzKYG0ClN48LJfVl5I6DEL6kXE\n3beag8DAz2CtT0wVkoXiD2sRP9Awxtrko16RRhObU8gAXkFZrN17JbvFkYFm\nLb9n9+O8rHcCkQ7SYNsdprjrh3BQ06uRi63yM+oE023czbZTERUmuWCgPjUX\n18wENBfF8ACSYAFigncgmmzNziAUCS5tod5jw2HYu4UKRfDj4KfUHHNUk/wB\nD+rLSM+XIbq2jbpTGh3fPjYyPZpPKaVFIpGf9KMHLWZi/WgLJuKyJHZcXXiN\n1MiESWCE2hKNTXVkiYg792ZvNGnd1lvklzumLgc8Gs/deutpp49z5+rjwHgZ\naMISqnqXtjTQoXBaXPOhfaB0js3zvV6C++8QvnSKRy1FSudWWguL28PDRs+a\nP7SMFcbOmo3fRH5hV1UeIvvp6lW884kTzBf+FNTJCwxvE6SSqlphA5sSY94f\nrdk9h9z+sEf9bdwHHcsYdXAgha4xA+ZIoDwtHk2bFsj9U9DYJzITY1yqu7Sm\n/s0rATpCo99A2L870TwKvvAPX7hpIDa0fSxVf+sRuSAbxSWtQcVj5klFuwoG\nFfxA\r\n=9mon\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjhek6mntoeY5yQ03g6nMJpZn8YTGIxOkDEAZT7XpbygIgKIPU6tuUJtselKVcYesE4OYcjFSsWHMpmeYanZ2fX6Y="}]},"maintainers":[{"name":"eliot","email":"me@eliotakira.com"}],"_npmUser":{"name":"eliot","email":"me@eliotakira.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medux_1.0.2_1579221501105_0.32967483776574746"},"_hasShrinkwrap":false},"1.0.3":{"name":"medux","version":"1.0.3","description":"Medux: Modular immutable state management","main":"index.js","scripts":{"dev":"babel src --out-dir build --extensions \".js,.ts,.tsx\" --watch & sleep 3 && nodemon --watch build build/test","build":"babel src --out-dir build --extensions \".js,.ts,.tsx\"","test":"node build/test","types":"tsc","clean":"rm -rf build","release":"cp package.json build && cp readme.md build && cd build && npm publish"},"dependencies":{"immer":"5.x"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-react":"^7.8.3","@types/react":"^16.9.17","babel-plugin-add-module-exports":"^1.0.2","concurrently":"^5.0.2","nodemon":"^2.0.2","typescript":"^3.7.5"},"license":"MIT","author":{"name":"Eliot Akira"},"repository":{"type":"git","url":"git+https://github.com/eliot-akira/medux.git"},"bugs":{"url":"https://github.com/eliot-akira/medux/issues"},"homepage":"https://github.com/eliot-akira/medux#readme","_id":"medux@1.0.3","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-1OwX0hIrXGLVHM9ugtJgR0u7faL7DRQxGcbcaivKG2FzzONw/Azj6id7uwHh+wO6dURcb+OAdpeeL+V4oElZoA==","shasum":"54d29e5dc1822cabbb7c89632958aa76b4145d93","tarball":"https://registry.npmjs.org/medux/-/medux-1.0.3.tgz","fileCount":7,"unpackedSize":14130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIQ0NCRA9TVsSAnZWagAAGZ8P+QE1i8o45OeZTdMREuPF\nYYpo4Kf6aUz5voM0Pd0eJeXMtlxqfAHssG7fmIF5GL+FsA+jgJY0jsvvr1tK\n24j2rVz9Qs6iCyIivcJmP6eLZVkE3Ha3AxPD/9sYEDN/Kp+ZaxNFZ3Ro5/oy\n/EXZqpi/AHodRM8t/WmUd36eLCUMe/W6QtZ75PgLDbHasejZGEmh4M+AIbnN\nlTDmhcp4ttD4TXBEPLGdQwjCpaMPbq07U6zhNIB49qBg+CJOJA6mwHeHwzJW\n1RpGw8k77rpmT361Ywp0A08iCOzT7LvbV9yCuf5SwwuhGVhURszkBrktJrAB\n08Dg/ZRza2H8pTBUmjnFV16C3li4Thnm3YCddm8LkNlIHOr2p/cBkWNpm7DY\n7W8qekkTSdtgHQXV39oKcTNvKUwU8xl4w4Ca+BIsQTnLZh/W2RzqF20M0AdT\nwAvnj45M33wv2IYJcrlI1r7TetXjy5GHRAfZ4lKtfu4xNjBXh8pzWq3yM9cT\nq0gZPaZocfXnt56X3DLcioL1CvrOGeYNgC7JEZr5+GBz/th69gwvNXLqrL66\nEDgqrg9OnoU023HQss7sdKgNtLDQ4nYUWqTZYmnE0wEO4KPs6m0fLjEaL/Ph\nV/gJ3Z+9G70XSMk4owxSHWdU3+Rpa+504YnISjseZnBhUi4laP+6BXdihWLQ\nLvtI\r\n=ZUyT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOT6KaX1qtb4QzUmxO5AawnW0Nd/m2hw92eiWKEJNjogIgQ2m6NrFFJoSsQ8nafQpodCNIpVPoXJlmGXdTsnn6ssc="}]},"maintainers":[{"name":"eliot","email":"me@eliotakira.com"}],"_npmUser":{"name":"eliot","email":"me@eliotakira.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medux_1.0.3_1579224332622_0.7700993248556933"},"_hasShrinkwrap":false},"1.0.4":{"name":"medux","version":"1.0.4","description":"Medux: Modular immutable state management","main":"index.js","scripts":{"dev":"babel src --out-dir build --extensions \".js,.ts,.tsx\" --watch & sleep 3 && nodemon --watch build build/test","build":"babel src --out-dir build --extensions \".js,.ts,.tsx\"","test":"node build/test","types":"tsc","clean":"rm -rf build","release":"yarn build && yarn types && cp package.json build && cp readme.md build && cd build && npm publish"},"dependencies":{"immer":"5.x"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-react":"^7.8.3","@types/react":"^16.9.17","babel-plugin-add-module-exports":"^1.0.2","concurrently":"^5.0.2","nodemon":"^2.0.2","typescript":"^3.7.5"},"license":"MIT","author":{"name":"Eliot Akira"},"repository":{"type":"git","url":"git+https://github.com/eliot-akira/medux.git"},"bugs":{"url":"https://github.com/eliot-akira/medux/issues"},"homepage":"https://github.com/eliot-akira/medux#readme","_id":"medux@1.0.4","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-AagZf1jB0rXsfcKigRRqll+NGQPs8vJEDdlt4b/1mjsCT35rBkGXB1h9BucwItltOaG+29RoFL5XfjWe7DeMcg==","shasum":"2165a8bcfde018e10bfa86ecbb3a72123306f0b8","tarball":"https://registry.npmjs.org/medux/-/medux-1.0.4.tgz","fileCount":10,"unpackedSize":15305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIR/2CRA9TVsSAnZWagAA+3UP/A7f5DdVom4bvS6NMAdd\nxA+OzVmUQUP8zVBNfMS6Hfo2aMg2eXqS3VdPItoCfDljJRcn37nM4hpvDZb9\n+KJqd9N/mAMk64YQdInBuKkbCvIe7s7DzRaScV32fmt4UZH8RWNo/6+hckwi\nDxDYoWvc3P8zG2Eo2o3TJuQ7Bu/a4suqY1iAX4kqozFptVdWTo3ctnNYjSAf\n/NyQgsAeeY2/Q7HSI6UW6/2stNz3CuYWPSb7rBHu/fMsaTb/TX68jTT4b3Vi\nzvVVKvXAsR+vNLtmlo7Zfhl4Oqniuyhpr2tGsnMhnyBftY1EvFfqu3sMbE7F\nOzt33q+gsSw1K4R/40/d3p9Vaojq18jBvrrpbYYlugUiUaZ7T8SgNuwvgaBa\nASWxC5QOXQFs+ehBAlAyL1QX33Dez+DuPDSgk06Wq5eoNa+t18VGGaOqwn/X\nJS4GyxjWnkS2ZzyQDmw7czeZp/jav4+sR0VL7Tyfx6l+igyCjT0BIdl7dRx7\nhc0JtvCh3bdxtxbZ2YfC0bU0nVcvZI7Tgg7Bl5YAdoXn7X8t/63WX3dZI8dK\nZRfbja2QKljV2Eu1aoW+sQhe6m1Sh1zmHgFEaS9eoNOmsdZqq0fE4+dtLpYG\nAj3dDaiXSx/p9fJ474ez03xLpAmL4oWRml9073ZBJRQMGAEWFEQd16lE1hP3\nV7qw\r\n=elny\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAFFJiimQhSFl8WeRnFq/H6C49R6HN9hhQTUQiOFdoy8AiEA8JxdIscHsxMVpyiZ8x3HTN+d7OYUCkEa+vCNWjUOPjw="}]},"maintainers":[{"name":"eliot","email":"me@eliotakira.com"}],"_npmUser":{"name":"eliot","email":"me@eliotakira.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medux_1.0.4_1579229174102_0.06818815866026173"},"_hasShrinkwrap":false},"1.0.5":{"name":"medux","version":"1.0.5","description":"Medux: Modular immutable state management","main":"index.js","scripts":{"dev":"babel src --out-dir build --extensions \".js,.ts,.tsx\" --watch & sleep 3 && nodemon --watch build build/test","build":"babel src --out-dir build --extensions \".js,.ts,.tsx\"","test":"node build/test","types":"tsc","clean":"rm -rf build","release":"yarn build && yarn types && cp package.json build && cp readme.md build && cd build && npm publish"},"dependencies":{"immer":"5.x"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-react":"^7.8.3","@types/react":"^16.9.17","babel-plugin-add-module-exports":"^1.0.2","concurrently":"^5.0.2","nodemon":"^2.0.2","typescript":"^3.7.5"},"license":"MIT","author":{"name":"Eliot Akira"},"repository":{"type":"git","url":"git+https://github.com/eliot-akira/medux.git"},"bugs":{"url":"https://github.com/eliot-akira/medux/issues"},"homepage":"https://github.com/eliot-akira/medux#readme","_id":"medux@1.0.5","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-jCEKXPagHDhnXXQSAhTAT3XH5cR+dXQwLaEXnoWtdr5OJzvcTDWvN+Z5p5UDMGJaqKySf4XLCI/OYUnvL/DdDg==","shasum":"dd761edb633e49f889d77f092baf99e0afbd78a6","tarball":"https://registry.npmjs.org/medux/-/medux-1.0.5.tgz","fileCount":10,"unpackedSize":16528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIie5CRA9TVsSAnZWagAA9p8P/jk/+064NnP1/EsF2iKh\nKE+h3ZHulf5Sq/drurwrD2lHwDeT94XJQzvE9Xwvr8eOC5TL8+n+EKKW3StN\n8514W61yBhHrzzhVcXNQzGBW3ZpdxTI/tXgDnq37oeSMF9QrKjYTAvRugghU\nWnrEeel3vuBqhhXRevsU93li2Lng+8USs/qJq03iGaFqo5vOr8g89JnvixVN\nsn38+5rSHzHNr8/DGvFIWkmDcjbSiUOeXRuLXEvb6+0boUcbBs7oaio68sMt\nr9F/inbtgniIyMCKxm5Av/ptQWgT7Ulm5AG9n2OVAQIP6hkOM/GSqFKPD5O3\nR9jW1CNV+e41xDUjM8cJlFnu8S7cTO1j2t6MAXuM9q4qxxp+czZOU1ZLZMI1\n/NL53fPT8yqy6b5M6J42LPSERSEQ1IpcrkqaV1nx9lCQLjjU9IDGIGyXnxxF\nJqthtosQOVmrA1ZEfP6k9od8Hb4FodGG5TXroIN1RrxDEJOdQyi7ThGLfhi/\njDbuv8YfjaESNT5BGjh8uKLjxPJxPUQkZIb6G58zIuf63ih6qctSz3HhxD7k\nDr5ha1KdvH7oeGhqQ7Uxzt17sTiRCFjGp+m8eXmDU3SCRlPQI973h+D5rt/h\nNn1o5sVLufcMLY037vc5iVGIlRFCRkkHrNKKT0UGtiJr654lsZ1hMV9JmoKS\n+mFx\r\n=uquH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGqZzaHklgl4G1WsI2l7sKhOLC8HqUr92qX1LM3SxiOvAiBFeC8/p10eyGc4rCwsekVM2i4rOa3H6Fu50NVvuMtUzA=="}]},"maintainers":[{"name":"eliot","email":"me@eliotakira.com"}],"_npmUser":{"name":"eliot","email":"me@eliotakira.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medux_1.0.5_1579296696897_0.7448533373706141"},"_hasShrinkwrap":false},"1.1.0":{"name":"medux","version":"1.1.0","description":"Medux: Modular immutable state management","main":"index.js","scripts":{"dev":"babel src --out-dir build --extensions \".js,.ts,.tsx\" --watch & sleep 3 && nodemon --watch build build/test","build":"babel src --out-dir build --extensions \".js,.ts,.tsx\"","test":"node build/test","types":"tsc","clean":"rm -rf build","release":"yarn build && yarn types && cp package.json build && cp readme.md build && cd build && npm publish"},"dependencies":{"immer":"5.x"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-react":"^7.8.3","@types/react":"^16.9.17","babel-plugin-add-module-exports":"^1.0.2","concurrently":"^5.0.2","nodemon":"^2.0.2","testra":"^1.0.9","typescript":"^3.7.5"},"license":"MIT","author":{"name":"Eliot Akira"},"repository":{"type":"git","url":"git+https://github.com/eliot-akira/medux.git"},"bugs":{"url":"https://github.com/eliot-akira/medux/issues"},"homepage":"https://github.com/eliot-akira/medux#readme","_id":"medux@1.1.0","_nodeVersion":"12.14.1","_npmVersion":"6.14.1","dist":{"integrity":"sha512-ik9zYahjLJ3MQbKIZTveAy0ImyQuLkY/gP8KN63EIHBK1s+9qFXOxMiuGg6OcivAKNEa8YvD8W8JCb5SoKvwDQ==","shasum":"fb9e236d9d222496c367a1e0cf7fe62ecbdbd581","tarball":"https://registry.npmjs.org/medux/-/medux-1.1.0.tgz","fileCount":15,"unpackedSize":15454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe05tQCRA9TVsSAnZWagAA/gwQAIeaHN+abdDMKLiEvzGm\niKIrOxMTMHH5ntoqoyE4p94R1eBoOJ04KuWdO/BC501PexiBQ+r/iH8MVqzI\nAa+e/CBGZeOma9UbLg0ihrKFtn4ujrQzk8ktKeWNqLTBvUMZHPEqJQfXqAHO\nURRAKeq3N7FtImJanIOVVy+9FlqN3xRuvm+gJGFgfTKSgj36gL2HtKe3Tswq\n1Ez+Bwj5gZSEF5Lw5pcoKVcRrI2Zwgb9YxXzgVwsAaO+vJF+6fJi2FOi5PUd\n6zbnzD3cRHVM8DycHwMG/1GxCC4Vo2fMxeGLXqy1+rDI3Zn3NMiWEEVpdmhu\nLvZpWpmUXnzK0WZgiw74IHKSsRIV8y7f1Fd1L+MxUyjEQbJ1dTgdbWObBw3I\nRUcvGMDYI58IvDiEtYz1mpmhGqERAz/pJEOS8IgCcDcoZ5jsV+hxD3wLyreX\nNFWp3XH6YtfnH7Jd2J4n4hQrn3AtL10CKMpkL5NEH9D6YeZMO0DOciAS18Za\nKz4cHx52GLMjA3ZMRgRCgdi3a1M74d9bSYERb/UTh8VfXQ1oHaOHXzlRhS/x\niveUkBERNsrZdayrdNgdu5K72iTBl5om9+RRxbinZrn4R1wIJXaoFufwI2gk\ntKfTRL9xFYYsmOomVIIjzCf68TOL9nQA65FRxFbPvMgoW/otmmBsqy/AqGsw\nhV83\r\n=pswi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+pqn5u76P5pD78+pjlXtbF19833Vlfufz+TTEOxkNZAIgQYYpXrnTowCG+af7pnBF8PHQja35TfI6VHFZCBKHQgQ="}]},"maintainers":[{"name":"eliot","email":"me@eliotakira.com"}],"_npmUser":{"name":"eliot","email":"me@eliotakira.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medux_1.1.0_1590926160331_0.8250606154781583"},"_hasShrinkwrap":false},"1.1.1":{"name":"medux","version":"1.1.1","description":"Medux: Modular immutable state management","main":"index.js","scripts":{"dev":"babel src --out-dir build --extensions \".js,.ts,.tsx\" --watch & sleep 3 && nodemon --watch build build/test","build":"babel src --out-dir build --extensions \".js,.ts,.tsx\"","test":"yarn build && node build/test","type":"tsc","clean":"rm -rf build","release":"yarn build && yarn type && cp package.json build && cp readme.md build && cd build && npm publish"},"dependencies":{"immer":"5.x"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-react":"^7.8.3","@types/react":"^16.9.17","babel-plugin-add-module-exports":"^1.0.2","concurrently":"^5.0.2","nodemon":"^2.0.2","testra":"^1.0.9","typescript":"^3.7.5"},"license":"MIT","author":{"name":"Eliot Akira"},"repository":{"type":"git","url":"git+https://github.com/eliot-akira/medux.git"},"bugs":{"url":"https://github.com/eliot-akira/medux/issues"},"homepage":"https://github.com/eliot-akira/medux#readme","_id":"medux@1.1.1","_nodeVersion":"12.14.1","_npmVersion":"6.14.1","dist":{"integrity":"sha512-xkmUeWNd2X9eibonVKpXlmHB7QGqwHTxK+5KPCy5bMdGHih8jty513Gy22JUmjPH2TjMG9WsGhgNdeMWypWsqA==","shasum":"58af7faab6707e1d53bba95ad8aef253b19d87f1","tarball":"https://registry.npmjs.org/medux/-/medux-1.1.1.tgz","fileCount":15,"unpackedSize":16037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe06QgCRA9TVsSAnZWagAAMAcP/iZGA8W/nlslfjTSZJNk\nzi0SJnza5oEa01MLTUXOjAn6UJUG1O738qUFv7IDs/a1FC1cfy75T1Yj9BJ0\n8OydoOFvqAQZ8HZG/Wg5fYhRnPNrxp8LwCpnnFZ7DlXFbu7+wQijNLWc28B/\n/dqbzLYBGS9K/Y9d/A4HmPNz+aYAuv7oyT/x4rmBaD2JCnRyfavaEL+Cp2bM\nWrpyMiulDhd4thbz/+DJYxiYUk/DnzA/e2loj74EvUvooFmTZAxGFE4Mvhg5\nBNbEr5R/f3d5PGNZyjzTuTuZ9eypICgkaWJ0KpaJaxHywbIMEpntFx3GW46a\nHNI4/XGSNHzuomZJUxNFgPKlrcxw64D8f4MV+UYzQ11muvz2Tpl6Z/5gMdOI\nSnZkeDe69d6Jr63htp4mMbDWNGLATqMIo3+JQtNjliN6MyLAyeoggywC9AR1\n59C9e/oJRpMUVmzrvmkHvN+upnAdRkpL92QxwekNTXtAnX5sFlwR7AaE7mNC\ndRtSnb8+USopaabHhJoVrZC5rWBAvbbkLqxR2+t2n4d0icEoZKvPidO9VJtd\nXoqoDa1TG9fputZjKwKwbTWTLWc3G688Xk0F8P0xdesPwsEAuIajP64TXSDO\nGdlImCC8cSvxc3QyQnbAfMzAqgX35XSk2clig1oFI2caIEWeUB1IjwstDT4n\nnHed\r\n=178K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE3ck0SkH8ycvhy0N+Nc1AUSdlLWfrCn7WKzY1778q3BAiEAhwvRAD5Of4B5fUcql7DNmVOpftq/o60JcBZ51Asqkbw="}]},"maintainers":[{"name":"eliot","email":"me@eliotakira.com"}],"_npmUser":{"name":"eliot","email":"me@eliotakira.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medux_1.1.1_1590928415875_0.4260738800922268"},"_hasShrinkwrap":false},"1.1.2":{"name":"medux","version":"1.1.2","description":"Medux: Modular immutable state management","main":"index.js","scripts":{"dev":"babel src --out-dir build --extensions \".js,.ts,.tsx\" --watch & sleep 3 && nodemon --watch build build/test","build":"babel src --out-dir build --extensions \".js,.ts,.tsx\"","test":"yarn build && node build/test","type":"tsc","clean":"rm -rf build","release":"yarn build && yarn type && cp package.json build && cp readme.md build && cd build && npm publish"},"dependencies":{"immer":"5.x"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-react":"^7.8.3","@types/react":"^16.9.17","babel-plugin-add-module-exports":"^1.0.2","concurrently":"^5.0.2","nodemon":"^2.0.2","testra":"^1.0.9","typescript":"^3.7.5"},"license":"MIT","author":{"name":"Eliot Akira"},"repository":{"type":"git","url":"git+https://github.com/eliot-akira/medux.git"},"bugs":{"url":"https://github.com/eliot-akira/medux/issues"},"homepage":"https://github.com/eliot-akira/medux#readme","_id":"medux@1.1.2","_nodeVersion":"12.14.1","_npmVersion":"6.14.1","dist":{"integrity":"sha512-teEXMwCxoCSNtIGykX82yUb1u9rg3m15UOhwIc7kVNZAxpKk3Y5aoinUod/5EkNWERqNhMyBMFbziI6h3keYkA==","shasum":"34191fec272bfc2f5a3d7195d0c037e50f5c224c","tarball":"https://registry.npmjs.org/medux/-/medux-1.1.2.tgz","fileCount":15,"unpackedSize":15069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0/vMCRA9TVsSAnZWagAAproP/2t3srXEjtjJrVJmWOxM\nLTLtuBn4YmBtpHCrPjJsKG9QycNC2/zy24sn2uIVFGzXB8HCWN7LlsIO4P4m\nCRgMmzhAdgrkcEH/WzjUN+xr0NfVg7wsX31RbwBZaNDfPOqiawjLG2lu1TfJ\n5iAkWfFx4V+pSX4ShEgB6ec51owvlGcKtlhTJ0byVSHZFdx4Hc3Hv3iuGYzN\nC2G9EPmN9Qw2cbqLTuabYIy8AkjhFZZzI5e5VC37mlOXJVzJVjjnVYkKzVMO\nyLXb892Kk/C5FsK1+2ZOu6zQSL/SQY3cI6b70riAI/riNMTF442td82Y5g8x\nPNs9N4WEZYPdgWhSrIeQNiatrGlFuKout5cGSe7vYT1UXlZ9Ai/RdoUFeYC2\njEMqsPWZSwyoLHPpkkd7OSQPo5EZrMiPkylFStbsgTPQBESaYcbIxNTeP8se\nmsSQPmv5Cyx/Mgvc5RU+cC8dnPnnlIHAueYx6tKQjsYzZCiE9SAC12/BaMuX\nDawU5h549twG3uxO7hOXVRctdl2dkgB/fHPnZX4+7xpdcvkKq14z2SU9qC4d\naQxwddVgr3uz6RHuygPNFz336aXQm7ChW0l6YglHkhS5mEK9mPu3V7HC6lW9\nqvnIrzG/CKXlHlDTJ78RDTvAmqBcftZ2gteJYlrEpCKkU3MIVvYvuwXacLcm\n487b\r\n=yA5m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHq2g7cX+pRsDwcsUOeykjC7QFoplBMRgGRmggZenfRIAiEAs0jM3ilgMpCJgxECsQWUHujlt20qrnDJCm25xmVfTT0="}]},"maintainers":[{"name":"eliot","email":"me@eliotakira.com"}],"_npmUser":{"name":"eliot","email":"me@eliotakira.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medux_1.1.2_1590950859883_0.7705800185713882"},"_hasShrinkwrap":false},"1.1.3":{"name":"medux","version":"1.1.3","description":"Medux: Modular immutable state management","main":"index.js","scripts":{"dev":"babel src --out-dir build --extensions \".js,.ts,.tsx\" --watch & sleep 3 && nodemon --watch build build/test","build":"babel src --out-dir build --extensions \".js,.ts,.tsx\"","test":"yarn build && node build/test","type":"tsc","clean":"rm -rf build","release":"yarn build && yarn type && cp package.json build && cp readme.md build && cd build && npm publish"},"dependencies":{"immer":"5.x"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-react":"^7.8.3","@types/react":"^16.9.17","babel-plugin-add-module-exports":"^1.0.2","concurrently":"^5.0.2","nodemon":"^2.0.2","testra":"^1.0.9","typescript":"^3.7.5"},"license":"MIT","author":{"name":"Eliot Akira"},"repository":{"type":"git","url":"git+https://github.com/eliot-akira/medux.git"},"bugs":{"url":"https://github.com/eliot-akira/medux/issues"},"homepage":"https://github.com/eliot-akira/medux#readme","_id":"medux@1.1.3","_nodeVersion":"12.14.1","_npmVersion":"6.14.1","dist":{"integrity":"sha512-bVgeuXj0cdQjNx94OxiOzwpcHOu5ekzFv+Kcq6CfjrVWk/b7/7jwjK2narxbe04D1/aoLJ1148ooiWurfoN5pg==","shasum":"cf4e70448db9cf1e4d7589fcf7bfee219683ea41","tarball":"https://registry.npmjs.org/medux/-/medux-1.1.3.tgz","fileCount":15,"unpackedSize":15191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2SjaCRA9TVsSAnZWagAAKOcP/367jLp6t3LY9raw+hxz\nO56OuIfwQ6GSp3LN2zwT65qRDudtLsO2I/+ipvivKOIxQrnNQOz1/EvvR/Ue\nUhCPLGBwfotdAdJsUrwxXDJQLmNY5hnDgyYPRrnGcesOLedqpED9ayVtv39b\njtXpGi1f9+R8kQzmPlDXrrEnRJ4sgMQNg5Nz5q+h0ZGaCtcDWBCBSFWULozw\nqvAXN/w+6hF/Tp4gzR4ryvWSYNTIFVWRSJ/ExetG2e7fnItQq8yNNm/wmnhg\nRTve82Bfcxk3HPdR7JtYf5izsAXkFgv+9irl1lFdeodnUv8jk+Pb17B42D9f\nhppXpEGUAxib3YuKMNXoDtRmEVMSZ5LVSzva9I186OPV0paVOrrudf5eLUrN\nfyVxx9Vupo0EHdl1XP4jEOLxx/VzUSe+D1rdAvaWUPufZVYEY5PX/CSFNtjb\nYzrMeQd71IaQ5ZXYzZ2pE5PmbpAR9ih0PNUv3wp2G0b2f7lJfXVxhOMXMbYk\nAEeG96/tDQGtEfb8ldvYIy9tf4VYcQNrJIOokfVgya1l1c8QN0PWdmGFviCy\nFQFQZScn60YILHmwFPseqcNkCLcS8G2kQYAA8eF0DmPfRdlhwL1SOLEwSD/X\nmajvRk8k9wUti+ZeYd3dVHxB5K2aBmFJW5JeznQXqaz4Gtbabq57tarHv63l\ncVZa\r\n=t4mm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBThU+ER7S9CdUFL2wJa4+iEY0pqTLvXH3KBn/O3ksmbAiBs/0KVLb5dRXOVW0Un+7sQK5oj2TS0H4fY7mQIvuHoxA=="}]},"maintainers":[{"name":"eliot","email":"me@eliotakira.com"}],"_npmUser":{"name":"eliot","email":"me@eliotakira.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medux_1.1.3_1591290073902_0.03319809861599077"},"_hasShrinkwrap":false},"1.1.4":{"name":"medux","version":"1.1.4","description":"Medux: Modular immutable state management","main":"index.js","scripts":{"dev":"babel src --out-dir build --extensions \".js,.ts,.tsx\" --watch & sleep 3 && nodemon --watch build build/test","build":"babel src --out-dir build --extensions \".js,.ts,.tsx\" && yarn type","test":"yarn build && node build/test","type":"tsc","clean":"rm -rf build","release":"yarn build && cp package.json build && cp readme.md build && cd build && npm publish"},"dependencies":{"immer":"7.x"},"devDependencies":{"@babel/cli":"^7.10.3","@babel/core":"^7.10.3","@babel/preset-env":"^7.10.3","@babel/preset-react":"^7.10.1","@types/react":"^16.9.38","babel-plugin-add-module-exports":"^1.0.2","concurrently":"^5.2.0","nodemon":"^2.0.4","testra":"^1.1.0","typescript":"^3.9.5"},"license":"MIT","author":{"name":"Eliot Akira"},"repository":{"type":"git","url":"git+https://github.com/eliot-akira/medux.git"},"bugs":{"url":"https://github.com/eliot-akira/medux/issues"},"homepage":"https://github.com/eliot-akira/medux#readme","_id":"medux@1.1.4","_nodeVersion":"12.14.1","_npmVersion":"6.14.1","dist":{"integrity":"sha512-g0F4CxAjuj9FhXiZJAxzXO0l+Yp8gjVnQ0+Ylxmme312TnPlPJdFDSXJJHFaOCQZFSbueZKJa+3rxrLFVMGAXw==","shasum":"8a934790f9e20362eb88be05572df65ba5962b00","tarball":"https://registry.npmjs.org/medux/-/medux-1.1.4.tgz","fileCount":15,"unpackedSize":16178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8AhMCRA9TVsSAnZWagAAcAIP/R95DluuZx58Sxioxrhj\n8E8zOemJmvkHBKN8k6yGtBP+aqX+E71itGYZch6fjDUISZ9ZoI6a/BN1u98R\nBWioTIqygCn3k0SM/BfKgyFVIPFRO/y+ebDQOdB8ZzXWG142Wo0LBA0reB5y\nRJ9sg9q+wZSKL3V8GG5u+dbSn4VoT6ojMbZLsetKV6V3h82F6XIrYUrG85yB\ng2z+vASRTFrljVPunECEzn5qE6bh8/sIw6tAkxm4mLrVGWkunkIz0XYnSLP8\nnnTi0SiL1t9s+DfzGp/aVJdGqEUF5JslTXfSHYIF/lzkf7vFmRpGzuSSkv2Y\nWuWDXvNcWrYADN7QdEc/ZF9kXJeVApZOG4lmPvvWikSjwpll3sLgF8Gn9BwJ\nL4lSwHUM8ekevyY5xd7vXaH9FaWmdrI8FuUJu2VLZbRFCplCcW2cuv2d/JcH\nmLOqUvBd2LWR6pdmV93vCeZu5R0NmNI4Q7CxzvoOogpdEvmX0sGogS3v3PMr\ngOMDkmoZxhvpLC7R5ntRwSeIam0sXaiMWSxAqEkAp81dfIjHYSFR+OG61Wf2\n3H2L4PRcDHxGQsd/J90V5Nd6AXgXJ1ydtLUBGpXDmmPPYSdxeuIziBS7NFiX\ns2Sz1+mo6SUGwNrvKsWNDRaFus0Hp2AgKQCcbEbH5b8zlqXzQmP+Bm3qKBPy\nlxTa\r\n=wMrd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+R1UUdkYw14q4DkOsQ2Nw4OoebkAjC1IxNdzgbP3UqQIhANhNO7/MGVmdFDNd+c3p1aFA5tVq6oU32NRC4dnKE2Ds"}]},"maintainers":[{"name":"eliot","email":"me@eliotakira.com"}],"_npmUser":{"name":"eliot","email":"me@eliotakira.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medux_1.1.4_1592789067759_0.7874549496865995"},"_hasShrinkwrap":false},"1.1.5":{"name":"medux","version":"1.1.5","description":"Medux: Modular immutable state management","main":"index.js","scripts":{"dev":"babel src --out-dir build --extensions \".js,.ts,.tsx\" --watch & sleep 3 && nodemon --watch build build/test","build":"babel src --out-dir build --extensions \".js,.ts,.tsx\" && yarn type","test":"yarn build && node build/test","type":"tsc","clean":"rm -rf build","release":"yarn build && cp package.json build && cp readme.md build && cd build && npm publish"},"dependencies":{"immer":"7.x"},"devDependencies":{"@babel/cli":"^7.10.3","@babel/core":"^7.10.3","@babel/preset-env":"^7.10.3","@babel/preset-react":"^7.10.1","@types/react":"^16.9.38","babel-plugin-add-module-exports":"^1.0.2","concurrently":"^5.2.0","nodemon":"^2.0.4","testra":"^1.1.0","typescript":"^3.9.5"},"license":"MIT","author":{"name":"Eliot Akira"},"repository":{"type":"git","url":"git+https://github.com/eliot-akira/medux.git"},"bugs":{"url":"https://github.com/eliot-akira/medux/issues"},"homepage":"https://github.com/eliot-akira/medux#readme","_id":"medux@1.1.5","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-7AdBJhkYZCCKt0CVWOdILQvpzlFqJIva/AqTFrJnUy/B5qhUvaloR49Go5wPOYQjT52IqrUMPidWG8PgzeOFsQ==","shasum":"fed6be4e8ee610f525fa722aeb4bd6b1aa3b48d1","tarball":"https://registry.npmjs.org/medux/-/medux-1.1.5.tgz","fileCount":19,"unpackedSize":19904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+AuZCRA9TVsSAnZWagAA62kQAIIJKnlQRtcyW1O4A10I\nbRR7wLirCExjOSM+/aVqYkUAMlmwFafX+nif9Vv35FQNtp627jsMrHrSzxxv\nBEiehjdHSCH3dM92mShp/IXDpfrV4TF6N4lKyp0lfHieKT/Fcc/2BEj0lbrz\n36QETdMB6sKwWE7H1/qxAkIn7Xjx8N1+lgi5sM0OsbMN3NxNltbz4xmwnR1s\nGPBsITl+ioe2hOZ44EHfQY2O2gA3Y7RJKAeEx0HNiOCV+RKd3sN9Q21WwzTi\nP0m8kRUSfXEiOeetR0V1FrSwuwXZ3dKQB4sXoVPlEOPqmR3Adq9ZJ5kuAgun\nWK/JOLSls42nVPxqUsN+eEknQXVGyIhhz+Kaacj+4LUAeG96v4q20hmF2Hz+\nbm2f5jOPMm0E/guvVHliXkVxVsMLWNEHM7/P0vQzSfhv4F4cpy/DkUys6D+j\nFRDBCJzQOUUEowe9KaQrWRuZQXFWkkiceoPSxCkKdw6M6bnTpYIGa4gTCqkx\n0rmzjif69JTPxK2/DSYXjE/coGkNNymA+e80PhWl8UxPf3exXhXFZy4VFGRS\nbsb56bMVM6qruqvSawNIV1ztNtZZKypzcZF6c9jv2lehEOR05Np/bB/ptEqP\neiML1WVDGWzGVwX+yLR+iBns1HTLRk7BIfd+gxvNgIQQVmxdOZuCtHiCIfGD\nVYD2\r\n=gVpl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFIH0d43Jl+gR/fCPE1/qrtKnXP5LFm7d4TvB6cqRLFgIgGtB4b6Fu/zGN6zkpRY+EhGqY52ZT5e5HQFmNBcm0AFg="}]},"maintainers":[{"name":"eliot","email":"me@eliotakira.com"}],"_npmUser":{"name":"eliot","email":"me@eliotakira.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medux_1.1.5_1593314200877_0.328133649711591"},"_hasShrinkwrap":false},"1.1.6":{"name":"medux","version":"1.1.6","description":"Medux: Modular immutable state management","main":"index.js","scripts":{"dev":"babel src --out-dir build --extensions \".js,.ts,.tsx\" --watch & sleep 3 && nodemon --watch build build/test","build":"babel src --out-dir build --extensions \".js,.ts,.tsx\" && yarn type","test":"yarn build && node build/test","type":"tsc","clean":"rm -rf build","release":"yarn build && cp package.json build && cp readme.md build && cd build && npm publish"},"dependencies":{"immer":"7.x"},"devDependencies":{"@babel/cli":"^7.10.3","@babel/core":"^7.10.3","@babel/preset-env":"^7.10.3","@babel/preset-react":"^7.10.1","@types/react":"^16.9.38","babel-plugin-add-module-exports":"^1.0.2","concurrently":"^5.2.0","nodemon":"^2.0.4","testra":"^1.1.0","typescript":"^3.9.5"},"license":"MIT","author":{"name":"Eliot Akira"},"repository":{"type":"git","url":"git+https://github.com/eliot-akira/medux.git"},"bugs":{"url":"https://github.com/eliot-akira/medux/issues"},"homepage":"https://github.com/eliot-akira/medux#readme","_id":"medux@1.1.6","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-tXjDtx8LbFkQXw/SiOmYPVUcHWvYUsW56I83I2YOeuUIO/3+xgVRffj0A0FoALuNoFtOB1+HYSCs1GUf6KnIlQ==","shasum":"b56f798ce547c26e217d3459d2b4532a88ba25b2","tarball":"https://registry.npmjs.org/medux/-/medux-1.1.6.tgz","fileCount":19,"unpackedSize":21708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfU5hkCRA9TVsSAnZWagAAmjMP/24aHpeQQnm4PQOqCFFp\ndJq7HafJ1mCp61cETxpZjdM2uy0TqY2HzZ/burlPI+QFIbuVSMpwMH/uKdDJ\nbK2offpI02Eg4NBf8PirTk36E2fBOX05gMp4yYQrFiJtXphU/2BSadIvuhZ4\nuuWR3uO8WzlZpP5irZ1E2cX6N7gxuBYc3tNO2SNXYUjkIlUCFt7Yiuv05DpB\n9F8SMRZts6OS75ZcemDCuTsmoGJIJAobx1gAdzgWo0/VoNmOEv+fDxyFdm7R\nIsAv7frriGg5AUIj61hiw15SA3M9RlvfEq3Zp4nNOUW6JvFAt5gQMd5rVtIt\nH0UvUNduSWEBQP9vAlYGDbV/pPIkwy+IKjq0csMO/CW6Q/+oeS6wnEvQgNB1\nZhkX17OibxONwTDFNLdwD4l4rJ3VMdFAZiI5YP6BXOp0PzTPqckn+elhkFvF\nWonW1c3ejJTO6AR7+oqp0L4uJR2Qvej/C85Sd7lnUAw/uxEY+yIgnAicT8I4\n0WtyTwquuJHQoARehI8r3TMoZKs1h4Nz5vHOCwuc5nK406KkF7xYutL++2Q4\npequGP/3x4uMehBfmVpQTMJe+YVGRxHGtaQpboToyDU1IOx6hWX83d93D2KI\nQLmACx8yQpcjCsCi5p62ejvL5nbo6getS/H/n0SQblkM4adxlAj6Q34XLdYS\nA4qK\r\n=aj5o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPv+4trg0ic0Xc/UI9McAgjaw2fdIvF7r8DTZ7THyKggIhAJ9y3+ww5+/BKJf/7G9eV1o3yiUybmuyvgtNR1N2D4ly"}]},"maintainers":[{"name":"eliot","email":"me@eliotakira.com"}],"_npmUser":{"name":"eliot","email":"me@eliotakira.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medux_1.1.6_1599314019532_0.2953223288760962"},"_hasShrinkwrap":false},"1.1.7":{"name":"medux","version":"1.1.7","description":"Medux: Modular immutable state management","main":"index.js","scripts":{"dev":"babel src --out-dir build --extensions \".js,.ts,.tsx\" --watch & sleep 3 && nodemon --watch build build/test","build":"babel src --out-dir build --extensions \".js,.ts,.tsx\" && yarn type","test":"yarn build && node build/test","type":"tsc","clean":"rm -rf build","release":"yarn build && cp package.json build && cp readme.md build && cd build && npm publish"},"dependencies":{"immer":"7.x"},"devDependencies":{"@babel/cli":"^7.10.3","@babel/core":"^7.10.3","@babel/preset-env":"^7.10.3","@babel/preset-react":"^7.10.1","@types/react":"^16.9.38","babel-plugin-add-module-exports":"^1.0.2","concurrently":"^5.2.0","nodemon":"^2.0.4","testra":"^1.1.0","typescript":"^3.9.5"},"license":"MIT","author":{"name":"Eliot Akira"},"repository":{"type":"git","url":"git+https://github.com/eliot-akira/medux.git"},"bugs":{"url":"https://github.com/eliot-akira/medux/issues"},"homepage":"https://github.com/eliot-akira/medux#readme","_id":"medux@1.1.7","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-iJPlDkhas6BYYLCeuekXzv3aZkhgw02EldqT/46DVTGyl64L4MG97gMJ3jbP+qY4FsKwFmPQa/R1FXddgyqnhA==","shasum":"e12e0dcd6932b1bbc4ac6450b3c5d14158de5640","tarball":"https://registry.npmjs.org/medux/-/medux-1.1.7.tgz","fileCount":23,"unpackedSize":25367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfW2jmCRA9TVsSAnZWagAAPvwP/0eRQfIO3FosSRqMgPQd\nWb/kYwhNw6gZeZolMNIPmf5hElO02QXeR4tfc2HCBN0pZuV367W7PcmznpLV\nEzoZ1h66bCtDQohcnQGA+87AKjY7w+jgS1UvtiRTR71v+hPXk0aI0/B+eaXo\nh/QNNIrPBkqr1ES6Vh4/2FRNB3bTP3zSKQaHlh/NUEWkreuXKlQxiVuJlM3p\ndW/8hTvUO9MnFlACfaHkjTZ1wIYbyoQO5dv+LMD2i7Sg6Cg9P4XMyInR2BCx\ntXsOYM0b7t3AJavNdsPZQF+26eEg1R/vXo9N/9S9PdlS3lwlqU9qRaWKz9Oj\nc9lZhK+Odjkq9gW4zW/btpeyr6AdyFLnTCmv3iuo50+4RM49b3NyE1cGm+Ta\nAfet1hCq8KjE68MkOpGYDJ9L4HaUHdXeBPhH3gzti8QCIIi/53726TLRZfIH\nhnIPQtOp4tgU7DqN9oPYjzVUormYl0p3E7Ekc3b2dtsCaT9LGhjnsWazVtCq\nDA6nUVFfozhHMWg2VyIbq90+OPzUAQ1kYSMaGob7Ois1bzRw8NMxkbGiONlp\nyUfguGDRW4Thg1QfsxuLIxKGqqFkMM16RswxLxgUye3oQ3UPnS0reUBHuHxI\nLegFG6Fbyf3k9k3zwPvtVCXoev9sJJzgTa0J3S+MDCFlTzdgI8+doQKYxtyE\nPIE/\r\n=ImKp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDnY+gwvcMt4GlpwgTUqeaI+E7if7XauAqt7zJoPLcuHAiAV6KYcuub6DK9TjQa5L9XMGsIt+cCbF95cD+BDdVzQmA=="}]},"maintainers":[{"name":"eliot","email":"me@eliotakira.com"}],"_npmUser":{"name":"eliot","email":"me@eliotakira.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medux_1.1.7_1599826150188_0.7281022196388804"},"_hasShrinkwrap":false},"1.1.8":{"name":"medux","version":"1.1.8","description":"Medux: Modular immutable state management","main":"index.js","scripts":{"dev":"babel src --out-dir build --extensions \".js,.ts,.tsx\" --watch & sleep 3 && nodemon --watch build build/test","build":"babel src --out-dir build --extensions \".js,.ts,.tsx\" && yarn type","test":"yarn build && node build/test","type":"tsc","clean":"rm -rf build","release":"yarn build && cp package.json build && cp readme.md build && cd build && npm publish"},"dependencies":{"immer":"7.x"},"devDependencies":{"@babel/cli":"^7.10.3","@babel/core":"^7.10.3","@babel/preset-env":"^7.10.3","@babel/preset-react":"^7.10.1","@types/react":"^16.9.38","babel-plugin-add-module-exports":"^1.0.2","concurrently":"^5.2.0","nodemon":"^2.0.4","testra":"^1.1.0","typescript":"^3.9.5"},"license":"MIT","author":{"name":"Eliot Akira"},"repository":{"type":"git","url":"git+https://github.com/eliot-akira/medux.git"},"bugs":{"url":"https://github.com/eliot-akira/medux/issues"},"homepage":"https://github.com/eliot-akira/medux#readme","_id":"medux@1.1.8","_nodeVersion":"12.14.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-H5YPjJ088u2v1LSY9BKd6GLYGon/OkeRYmX5pYSU8gQvqtNcPTvcKnhI/SQdSK9DOAWWVqnXWaNNpd0AwVBBAQ==","shasum":"d7c01d0c1577f425e883034db14e5392a43c6121","tarball":"https://registry.npmjs.org/medux/-/medux-1.1.8.tgz","fileCount":23,"unpackedSize":25756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnawKCRA9TVsSAnZWagAAOD0P/Rq1M9mErFhwVr6ygwJ1\nlLapKPUONFQqz1yWtoXhRjSbshRgtYIW9b8Yl/0RbNKUQxQHCy9a9Eb8OFpZ\nfEUerLCaA+qYuZn8nqfv7BXVSd0qFfXGLPY5wJsbE+OdbXh12lbsz5Fm5GKo\nD7wj03LR8UAOnAIGBzbzZjejWTVCh1D17+gnqBAQKf6H6NPe8ck0EBXfzhWR\n92hT6Z8N3+s99KzBoTHh3QibG2m5SfzQZNH4y+EE/mPEPDFzq2s482yR0FkV\nz4PGloVxAcp6BdLVjxVD04Lvdq30LuAHJOnUVtslPLONVDh1Gfe1ksiOuBdF\nvTa1vRcEDtclmHlv763ZRKHsBt7mLxkdqWjnijXbclQ1PE1SiC0fovZ+FA2g\no971OvYdEuM7Ogu6d8NkgrKAqmeVdiVwktEXS5KUhmkE2LSdBRQi8Fnr+3Nt\npfhtk7p4r4rvHpjLGV5L4Gub2FWseTCCbgr6McmDSbQDnvnZ8PpHbiViP4zq\ncJI/f+jcv4pHrwLKJHEw0fMorScI0ES/EINtgGLuSDYoDAZs2OAjMplal1WT\nJgE7AFadLgO6nvgirdRxA7gR3hk0TkZaSg2x9lEWbglCahHURnq/AzFt7Xz4\nEIwZjVkPicNm3FsrW6Kczmj1mqvsqamL338DwIaDBZzd8RpH34x9nNuEotyU\nHaDZ\r\n=8fIO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAGIKt4/XTm12xO8wTMHLAH34H66UpIVlCiVYeFoyc3wIgJl4ml52GBEV6DvIJKxK6nMwpY0RIAitwmAHOOIpUaIs="}]},"maintainers":[{"name":"eliot","email":"me@eliotakira.com"}],"_npmUser":{"name":"eliot","email":"me@eliotakira.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medux_1.1.8_1604168714384_0.833223041323736"},"_hasShrinkwrap":false},"1.2.0":{"name":"medux","version":"1.2.0","description":"Medux: Modular immutable state management","main":"index.js","scripts":{"dev":"babel src --out-dir build --extensions \".js,.ts,.tsx\" --watch & sleep 3 && nodemon --watch build build/test","build":"babel src --out-dir build --extensions \".js,.ts,.tsx\" && yarn type","test":"yarn build && node build/test","type":"tsc","clean":"rm -rf build","release":"yarn build && cp package.json build && cp readme.md build && cd build && npm publish"},"dependencies":{"immer":"9.x"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@babel/preset-env":"^7.13.10","@babel/preset-react":"^7.12.13","@types/react":"^17.0.3","babel-plugin-add-module-exports":"^1.0.4","concurrently":"^6.0.0","nodemon":"^2.0.7","testra":"^1.1.0","typescript":"^4.2.3"},"license":"MIT","author":{"name":"Eliot Akira"},"repository":{"type":"git","url":"git+https://github.com/eliot-akira/medux.git"},"bugs":{"url":"https://github.com/eliot-akira/medux/issues"},"homepage":"https://github.com/eliot-akira/medux#readme","_id":"medux@1.2.0","_nodeVersion":"12.14.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-fiSueQuR88kUTjP54ecaSGODmS0e6X0MQvT+E5UXOulPqbWyQa6Fh9AonPN9REderhOa8QMy/Z0ejo7+UIEzCA==","shasum":"8418a9b82f772c940ee4b6aadaa5c88ea8e71de3","tarball":"https://registry.npmjs.org/medux/-/medux-1.2.0.tgz","fileCount":23,"unpackedSize":26010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVgaGCRA9TVsSAnZWagAAsuQP/0tfNvtXAx2BSydsAFt9\n9lAlZhdtcISoczgoOcNOGSmCEmXK7nICs0jlbH4NnzPKP2VAbEDe2XgHmixP\ntxR3vKGwHppe+nISNBKgUI3B3E0Ulto07SfMpA2NgXrcac3w4RhUrfT/yLy5\n4IfUys9uRN1DizHp4mivJYCJpROGe3cxn8KHln33pSzEHFL03zd2Js6Ltwzx\n/1crsiGFklwgAJ9AJtBZ423R2fmYP3oF0/ZyYOtpMhi924ate5EG4v8r4AFF\njE9GuP0Km3u8r4ub75XeoKOHvAdO9pgZvQcZLroHRlVhY341wva7zvvVSxZ2\nyvS5Xlj7HEl994OwKk05G1CjPJOghqKva7dgWvArzASfK9KW0tZGiBo4Ckxo\nvzDQsExmYuauo992Ebnoi28uaVXmzzIJzryZbYfJPlT+U8q96Ih0WKOnUhH+\nRCQuY2pzw3yS9RFMSh9BznljRdoKXwWkRgHmZ1Lsxx57p5kThXP+d47mD8X1\nT8lKG7b5O+0SlTMHS6zm2J2ntazei8vp1+HJ4ZuuTrYNx2fLy7Ud/OReBYyh\nGxoLWX+fUi8fQuV7VlwyOOdffSIe5/FonzkNjnXUkjQdugnK4hRk0m9vQabz\nEeaJkoLW2pfbcPXrVvADWasQd5sYzgXCBOHajSEd1du2iZKuKjOAPfAorEFW\n8krm\r\n=FdRK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjP1EcEyJSgLdAFVqiPzGdjg+3AAMTTDmcNdt5WmIEvgIgCqONO7/KMHTGkbi7IOKlr60cjn3R6/tHEGAEapiaWuA="}]},"_npmUser":{"name":"eliot","email":"me@eliotakira.com"},"directories":{},"maintainers":[{"name":"eliot","email":"me@eliotakira.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medux_1.2.0_1616250501819_0.42739610958806296"},"_hasShrinkwrap":false}},"readme":"# Medux: Modular immutable state management\n\nManage state and actions using [`immer`](https://github.com/immerjs/immer)\n\n## Getting Started\n\n```sh\nyarn add medux\n```\n\n## Store\n\n```js\nimport { createStore } from 'medux'\n\nconst storeProps = {\n\n  createState: () => ({\n    count: 0\n  }),\n  \n  actions: {\n    increment(num = 1) {\n\n      // `this` has getState, setState, actions\n\n      // Produce new state by modifying draft\n      this.setState(draft => {\n        draft.count += num\n      })\n\n      // ..or merge into new state\n      this.setState({\n        count: this.state.count + 1\n      })\n\n      // Optionally call other actions\n      this.actions.action()\n    },\n\n    // Action can be async\n    async action(props) {}\n  }  \n}\n\nconst store = createStore(storeProps)\n\nstore.on('action', (key, props) =>{\n  console.log('Action called', key, props)\n  console.log('State changed', store.state)\n})\n\nstore.actions.increment(5)\n\nconsole.log(store.state) // { count: 5 }\n```\n\n### Immutability\n\n```js\nconst oldState = store.state\n\nstore.actions.increment(5)\n\nconst newState = store.state // oldState !== newState\n\nstore.state.count++ // Error, must use setState or action\n```\n\n### Core\n\nIf immutability is not needed, there's a much smaller core that can be imported.\n\n```js\nimport { createStore } from 'medux/core'\n```\n\nIt has the same interface, but instead of using `immer`, it will mutate the store's state with `Object.assign`. This is simpler and faster, but does not have the benefits of immutability.\n\n### Context\n\nFor the `createStore` function, one can pass a property `context` with an object.\n\n```js\n\nconst storeContext = {}\n\ncreateStore({\n  context: storeContext\n})\n```\n\nThis is available to actions as `this.context`.\n\n\n### Events\n\nThe store instance is an event emitter with methods `on`, `off`, and `emit`.\n\nThey can be accessed from actions as `this.on`, `this.off`, `this.emit`.\n\n```js\n\nconst handler = data => {}\n\n// Subscribe\nstore.on('eventName', handler)\n\n// Unsubscribe\nstore.off('eventName', handler)\n\n// Emit event\n\nconst data = {}\n\nstore.emit('eventName', data)\n```\n\nThe `on` function returns an unsubscriber, which can be called with no arguments.\n\n\n## Child stores\n\n```js\nconst store = createStore({\n  \n  createState: () => ({\n    ...parentState,\n    child: childState\n  }),\n\n  actions: {\n    ...parentActions,\n    child: childActions\n  }\n})\n\nstore.actions.child.increment(5)\n\nconsole.log(store.state.child) // { count: 5 }\n```\n\n## Compose stores\n\nThe method `composeStore` creates a store from an array of store props.\n\nThis is a way to merge sets of states and actions.\n\n```js\nimport { composeStore } from 'medux' // or medux/core\n\nconst feature = {\n  state: {},\n  actions: {}\n}\n\nconst anotherFeature = {\n  state: {},\n  actions: {}\n}\n\nconst store = composeStore([\n  feature,\n  anotherFeature\n], context)\n```\n\n## Redux DevTools\n\n```js\nimport { connectReduxDevTools } from 'medux/redux-devtools'\n\nconst store = useStore(storeProps)\n\nconnectReduxDevTools(store)\n```\n\n## React\n\nThe method `useStore` connects a component to a store, to render on state changes.\n\n```js\nimport { useStore } from 'medux/react'\n\nconst Component = () => {\n\n  const store = useStore(storeProps)\n  const { state, actions } = store\n\n  return <button onClick={() => actions.increment()}>\n    Increment: { state.count }\n  </button>\n}\n```\n\nIt also accepts an array of store props, in which case their states and actions will be merged using `composeStore`.\n\nThe store can also be created outside the component, and passed to `useStore`.\n\n```js\nimport { createStore } from 'medux'\nimport { useStore } from 'medux/react'\n\nconst store = createStore(storeProps)\n\nconst Component = () => {\n\n  useStore({ store })\n  const { state, actions } = store\n\n  return <button onClick={() => actions.increment()}>\n    Increment: { state.count }\n  </button>\n}\n```\n\n### React with Redux DevTools\n\n```js\nimport { useEffect } from 'react'\nimport { useStore } from 'medux/react'\nimport { connectReduxDevTools } from 'medux/redux-devtools'\n\nconst Component = () => {\n\n  const store = useStore(storeProps)\n\n  useEffect(() => {\n    connectReduxDevTools(store)\n  }, [])\n\n  return ..\n}\n```\n\nWith options for Redux DevTools\n\n```js\nconnectReduxDevTools(store, options)\n```\n\nWith store instance name\n\n```js\nconnectReduxDevTools('App', store, options)\n```\n\n\n## Develop this library\n\nInstall dependencies\n\n```sh\nyarn\n```\n\nDevelop: Watch files; Recompile, type check and test on changes\n\n```sh\nyarn dev\n```\n\nBuild\n\n```sh\nyarn build\n```\n\nPublish to NPM\n\n```sh\nnpm run release\n```\n","maintainers":[{"name":"eliot","email":"me@eliotakira.com"}],"time":{"modified":"2022-05-09T02:36:50.717Z","created":"2017-07-15T14:40:10.121Z","0.0.1":"2017-07-15T14:40:10.121Z","0.0.2":"2018-05-06T15:38:22.261Z","0.1.0":"2020-01-16T20:02:56.597Z","0.1.1":"2020-01-16T20:23:55.915Z","0.1.2":"2020-01-16T20:38:56.378Z","0.1.3":"2020-01-16T20:45:59.649Z","0.1.4":"2020-01-16T21:51:52.511Z","0.1.5":"2020-01-16T22:07:52.805Z","0.1.7":"2020-01-16T22:30:37.604Z","0.1.8":"2020-01-16T22:45:25.453Z","0.1.9":"2020-01-16T22:52:09.206Z","1.0.0":"2020-01-16T23:52:25.726Z","1.0.1":"2020-01-17T00:30:37.703Z","1.0.2":"2020-01-17T00:38:21.291Z","1.0.3":"2020-01-17T01:25:32.819Z","1.0.4":"2020-01-17T02:46:14.309Z","1.0.5":"2020-01-17T21:31:37.030Z","1.1.0":"2020-05-31T11:56:00.451Z","1.1.1":"2020-05-31T12:33:36.024Z","1.1.2":"2020-05-31T18:47:40.067Z","1.1.3":"2020-06-04T17:01:14.008Z","1.1.4":"2020-06-22T01:24:28.006Z","1.1.5":"2020-06-28T03:16:40.993Z","1.1.6":"2020-09-05T13:53:39.658Z","1.1.7":"2020-09-11T12:09:10.305Z","1.1.8":"2020-10-31T18:25:14.521Z","1.2.0":"2021-03-20T14:28:21.955Z"},"homepage":"https://github.com/eliot-akira/medux#readme","repository":{"type":"git","url":"git+https://github.com/eliot-akira/medux.git"},"author":{"name":"Eliot Akira"},"bugs":{"url":"https://github.com/eliot-akira/medux/issues"},"license":"MIT","readmeFilename":"readme.md"}