{"_id":"dutier","_rev":"30-aefb51d29bff16c5c59824cc21571a4c","name":"dutier","description":"The immutable, async and universal state management solution for Javascript applications.","dist-tags":{"latest":"1.1.4"},"versions":{"0.0.1":{"name":"dutier","version":"0.0.1","description":"A small 1kb and simple state management for Javascript applications.","main":"dist/duxter.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"files":["dist/dutier.min.js"],"repository":{"type":"git","url":"git+https://github.com/luisvinicius167/dutier.git"},"keywords":["react","redux","flux","easy state","state container","flux pattern"],"author":{"name":"Luis Vinícius","email":"dev_luis@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/luisvinicius167/dutier/issues"},"homepage":"https://github.com/luisvinicius167/dutier#readme","devDependencies":{"babel-preset-es2015-script":"^1.1.0","grunt":"latest","grunt-babel":"^6.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","time-grunt":"^1.4.0"},"gitHead":"e07dfc1673d1874fb7241c0549a2ded6dbb8230f","_id":"dutier@0.0.1","_shasum":"d96d44869b5d90aa4ccc42db870207db31dd5623","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"luisvinicius167","email":"dev_luis@hotmail.com"},"dist":{"shasum":"d96d44869b5d90aa4ccc42db870207db31dd5623","tarball":"https://registry.npmjs.org/dutier/-/dutier-0.0.1.tgz","integrity":"sha512-PcaKw3dE283E1RsKyf+wbC72+yKBao853c8Mzs3GoUeNfSAugKyBcoCGUzmtJSVPULwM01Pq0Q4gAEtbHb+b8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCq3fiwq46meRMabXSq5tOY2aLRvalt9wQx+oXqa6gTngIgYIZITa6GfW2/y6DMGPd/eDkqUWecvQ1frQKMYbcfNQ0="}]},"maintainers":[{"name":"luisvinicius167","email":"dev_luis@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dutier-0.0.1.tgz_1497185394327_0.9373699491843581"},"directories":{}},"0.0.2":{"name":"dutier","version":"0.0.2","description":"Dutier is a small (1kb) and simple centralized state management solution for Javascript applications. ","main":"dist/dutier.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"files":["dist/dutier.min.js"],"repository":{"type":"git","url":"git+https://github.com/luisvinicius167/dutier.git"},"keywords":["react","redux","flux","easy state","state container","flux pattern"],"author":{"name":"Luis Vinícius","email":"dev_luis@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/luisvinicius167/dutier/issues"},"homepage":"https://github.com/luisvinicius167/dutier#readme","devDependencies":{"babel-preset-es2015-script":"^1.1.0","grunt":"latest","grunt-babel":"^6.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","time-grunt":"^1.4.0"},"gitHead":"db4d2088b5234f8d6bd4d1ffe089119b74b42d6b","_id":"dutier@0.0.2","_shasum":"da02052e0e9458c4c3b1de978deb4d4118599562","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"luisvinicius167","email":"dev_luis@hotmail.com"},"dist":{"shasum":"da02052e0e9458c4c3b1de978deb4d4118599562","tarball":"https://registry.npmjs.org/dutier/-/dutier-0.0.2.tgz","integrity":"sha512-z+tR1l2YBUDt53dMJg4b8y9HHQ2TztZhIxjcSOqlKcqbwb6zZ6IbsygwyyNldrThj3y7iICy4evQyxWpz4IdEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQAT25Esaz5kU465eQocXjJrfDK0jlQun+0iaPMrzM5wIgW/wlvLaSY96RnAvh0muMBSdYW1oOVEDsF78Rz18BFUE="}]},"maintainers":[{"name":"luisvinicius167","email":"dev_luis@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dutier-0.0.2.tgz_1497276434011_0.566788291092962"},"directories":{}},"0.0.3":{"name":"dutier","version":"0.0.3","description":"Dutier is a small (1kb) and simple centralized state management solution for Javascript applications. ","main":"dist/dutier.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"files":["dist/dutier.min.js"],"repository":{"type":"git","url":"git+https://github.com/luisvinicius167/dutier.git"},"keywords":["react","redux","flux","easy state","state container","flux pattern"],"author":{"name":"Luis Vinícius","email":"dev_luis@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/luisvinicius167/dutier/issues"},"homepage":"https://github.com/luisvinicius167/dutier#readme","devDependencies":{"babel-preset-es2015-script":"^1.1.0","grunt":"latest","grunt-babel":"^6.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","time-grunt":"^1.4.0"},"gitHead":"f7cc40bfcdacf0c8b462966129cc02cd8dda6a88","_id":"dutier@0.0.3","_shasum":"984f2a2aa73b0dbdcb74dc1e5b3d2080dcdeeb17","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"luisvinicius167","email":"dev_luis@hotmail.com"},"dist":{"shasum":"984f2a2aa73b0dbdcb74dc1e5b3d2080dcdeeb17","tarball":"https://registry.npmjs.org/dutier/-/dutier-0.0.3.tgz","integrity":"sha512-NwRechZf0DEA3/oytfts+erGgeJv8R5QyyRBg8lrE0ExYlwpcmOhR9NwjvjKcmFd1nOFJ39cSdrq4Da5RtBx2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAgkYjVGHD/k/9rcv3Cb++CNYxrdVNiW2Jcqq5CNmOKAIgYx68s7/pmyE75ovFlWQpVMsmPIJneeTruKj/wybBywg="}]},"maintainers":[{"name":"luisvinicius167","email":"dev_luis@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dutier-0.0.3.tgz_1497280105569_0.15376325347460806"},"directories":{}},"0.1.0":{"name":"dutier","version":"0.1.0","description":"Dutier is a small (1kb) and simple functional state management solution for Javascript applications. ","main":"dist/dutier.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"files":["dist/dutier.min.js"],"repository":{"type":"git","url":"git+https://github.com/luisvinicius167/dutier.git"},"keywords":["react","redux","flux","easy state","state container","flux pattern"],"author":{"name":"Luis Vinícius","email":"dev_luis@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/luisvinicius167/dutier/issues"},"homepage":"https://github.com/luisvinicius167/dutier#readme","devDependencies":{"babel-preset-es2015-script":"^1.1.0","grunt":"latest","grunt-babel":"^6.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","time-grunt":"^1.4.0"},"gitHead":"3fad3b8abfd8212eb1718846f38a98ba2895e035","_id":"dutier@0.1.0","_shasum":"5835fdb572646840724ffe8ee7bc1e28bfa6a7cc","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"luisvinicius167","email":"dev_luis@hotmail.com"},"dist":{"shasum":"5835fdb572646840724ffe8ee7bc1e28bfa6a7cc","tarball":"https://registry.npmjs.org/dutier/-/dutier-0.1.0.tgz","integrity":"sha512-tIVj4+Ze5UNEWQLlbMkJXHJvpvimCBE9ZuU3DU6FTvIi8yvyq+ecSXEbvhdUiACpMs041gTvCl5Czku3JYt80w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAvvjMokxG3grmBHCPp8y2H6bCYW30Wx1zrBYYjzgOUAAiEAxDwvaMhXXC2kUTSzNk9NN1LVyL4Z3GWQq1wYL+d1/v8="}]},"maintainers":[{"name":"luisvinicius167","email":"dev_luis@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dutier-0.1.0.tgz_1497366587021_0.24158393684774637"},"directories":{}},"0.2.0":{"name":"dutier","version":"0.2.0","description":"Dutier is a small (1kb) and simple functional component state management solution for Javascript applications.","main":"dist/dutier.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"files":["dist/dutier.min.js"],"repository":{"type":"git","url":"git+https://github.com/luisvinicius167/dutier.git"},"keywords":["react","redux","flux","easy state","state container","flux pattern"],"author":{"name":"Luis Vinícius","email":"dev_luis@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/luisvinicius167/dutier/issues"},"homepage":"https://github.com/luisvinicius167/dutier#readme","devDependencies":{"babel-preset-es2015-script":"^1.1.0","grunt":"latest","grunt-babel":"^6.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","time-grunt":"^1.4.0"},"gitHead":"b0213f44557c99f81d68e590ca6ba79d2847a198","_id":"dutier@0.2.0","_shasum":"96157b6ed17e0162a65dc21956a05bdf428f33e1","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"luisvinicius167","email":"dev_luis@hotmail.com"},"dist":{"shasum":"96157b6ed17e0162a65dc21956a05bdf428f33e1","tarball":"https://registry.npmjs.org/dutier/-/dutier-0.2.0.tgz","integrity":"sha512-1TZdPkYXtBDIFEcdpDq1wn9XcVOyyjdSrB39zHuuCyFnLBkzBlAUktPaT4Oj1Sd2NOsTfXypvEKAbR/v055BXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7hY3dT7S9QxAiTc9BTigCYkuuMjpaJe8nKbcRtF8pYgIgUcASBqVXW9XYnHJPIDJ5qwl2TbLnhLjeeipBqg+JMzw="}]},"maintainers":[{"name":"luisvinicius167","email":"dev_luis@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dutier-0.2.0.tgz_1497404587685_0.7371223459485918"},"directories":{}},"0.2.1":{"name":"dutier","version":"0.2.1","description":"Dutier is a small (1kb) and simple functional component state management solution for Javascript applications.","main":"dist/dutier.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"files":["dist/dutier.min.js"],"repository":{"type":"git","url":"git+https://github.com/luisvinicius167/dutier.git"},"keywords":["react","redux","flux","easy state","state container","flux pattern"],"author":{"name":"Luis Vinícius","email":"dev_luis@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/luisvinicius167/dutier/issues"},"homepage":"https://github.com/luisvinicius167/dutier#readme","devDependencies":{"babel-preset-es2015-script":"^1.1.0","grunt":"latest","grunt-babel":"^6.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","time-grunt":"^1.4.0"},"gitHead":"e3d0a4bbda77767023bb53290997fb0ff33760c9","_id":"dutier@0.2.1","_shasum":"5634623d9c3fe416d5ff866717a02126b606ab0d","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"luisvinicius167","email":"dev_luis@hotmail.com"},"dist":{"shasum":"5634623d9c3fe416d5ff866717a02126b606ab0d","tarball":"https://registry.npmjs.org/dutier/-/dutier-0.2.1.tgz","integrity":"sha512-SLQ8ZPGJp6P0YK3mdKLTHgzLWfEmysEQMC9PQaV0ElBTsn7mrWpgfc61nHOiFBCtklHSXQX9TNEV6CbB9CCntQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH3NgjIiOh46yV31gMbW0YkUQmQsRufQYAFdllMKf+M2AiEAsv5g19ATg2vf5RULeW26/tZT16k9xtjQG5c8jbYp19c="}]},"maintainers":[{"name":"luisvinicius167","email":"dev_luis@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dutier-0.2.1.tgz_1497450156365_0.6828904803842306"},"directories":{}},"0.3.0":{"name":"dutier","version":"0.3.0","description":"Dutier is a small (1kb) and simple functional component state management solution for Javascript applications.","main":"dist/dutier.min.js","module":"src/index.js","scripts":{"prebuild":"npm run clean","build":"npm run rollup & npm run rollup:production","build:watch":"npm run rollup -- --watch","clean":"del-cli \"dist/**/*\"","rollup":"rollup --config","rollup:production":"cross-env NODE_ENV=production npm run rollup","test":"echo \"Error: no test specified\" && exit 1"},"files":["dist","src"],"repository":{"type":"git","url":"git+https://github.com/luisvinicius167/dutier.git"},"keywords":["react","redux","flux","easy state","state container","flux pattern"],"author":{"name":"Luis Vinícius","email":"dev_luis@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/luisvinicius167/dutier/issues"},"homepage":"https://github.com/luisvinicius167/dutier#readme","devDependencies":{"babel-preset-env":"~1.4.0","cross-env":"~5.0.0","del-cli":"~1.0.0","rollup":"~0.41.6","rollup-plugin-babel":"~2.7.1","rollup-plugin-uglify":"~2.0.0","rollup-watch":"~3.2.2"},"gitHead":"e66e3410a27691a0672e4e312c046d4586a3bb7c","_id":"dutier@0.3.0","_shasum":"49a0a0ae7ff4a976c9d8c7d3a7684d39a9aaeeb8","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"luisvinicius167","email":"dev_luis@hotmail.com"},"dist":{"shasum":"49a0a0ae7ff4a976c9d8c7d3a7684d39a9aaeeb8","tarball":"https://registry.npmjs.org/dutier/-/dutier-0.3.0.tgz","integrity":"sha512-x0/IOe1/ZloOLPuSScTbkoP2F1+hvYXLCXdSyDP/skmY8st4pe3CWGxzcoLcnBEoGAJ0/Qqj1rdZCsK4WZstTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHCki0zxOvy3l65kfJMCvJ8z+jwQN1yRklYXXeMxdfo7AiAlP+aC/HfHXxhsVQNTw8ROD1Y8DogAjFKWgbRfxVV7YQ=="}]},"maintainers":[{"name":"luisvinicius167","email":"dev_luis@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dutier-0.3.0.tgz_1497481169214_0.515004649059847"},"directories":{}},"0.4.0":{"name":"dutier","version":"0.4.0","description":"Dutier is a small (1kb) and simple functional component state management solution for Javascript applications.","main":"dist/dutier.min.js","module":"src/index.js","scripts":{"prebuild":"npm run clean","build":"npm run rollup & npm run rollup:production","build:watch":"npm run rollup -- --watch","clean":"del-cli \"dist/**/*\"","rollup":"rollup --config","rollup:production":"cross-env NODE_ENV=production npm run rollup","test":"echo \"Error: no test specified\" && exit 1"},"files":["dist","src"],"repository":{"type":"git","url":"git+https://github.com/luisvinicius167/dutier.git"},"keywords":["react","redux","flux","easy state","state container","flux pattern"],"author":{"name":"Luis Vinícius","email":"dev_luis@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/luisvinicius167/dutier/issues"},"homepage":"https://github.com/luisvinicius167/dutier#readme","devDependencies":{"babel-preset-env":"~1.4.0","cross-env":"~5.0.0","del-cli":"~1.0.0","rollup":"~0.41.6","rollup-plugin-babel":"~2.7.1","rollup-plugin-uglify":"~2.0.0","rollup-watch":"~3.2.2"},"gitHead":"4f33d4d9b791766d2a728e9c3ffbb6479c39e3d9","_id":"dutier@0.4.0","_shasum":"e8cf5d5594466e8ed3c6c0969106ec113d2708bb","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"luisvinicius167","email":"dev_luis@hotmail.com"},"dist":{"shasum":"e8cf5d5594466e8ed3c6c0969106ec113d2708bb","tarball":"https://registry.npmjs.org/dutier/-/dutier-0.4.0.tgz","integrity":"sha512-ByXygHe5o/fJCeWw/cvlSt+ZcS1VSGh7mdO1+dpb5xthZTfulajhJ/tw2swLx/VYNxtaRV+tIPEfhVvbwRRLSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID53xaigU2EDmkMxB9gvV5v7JtV0rVzSlSgwh7OWwqMVAiBPVuauX1PRv1UpS86bBKjj2fEfjIzud2LbfdDuhym7HQ=="}]},"maintainers":[{"name":"luisvinicius167","email":"dev_luis@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dutier-0.4.0.tgz_1497633869826_0.31036892579868436"},"directories":{}},"0.4.1":{"name":"dutier","version":"0.4.1","description":"Dutier is a small (1kb) and simple functional component state management solution for Javascript applications.","main":"dist/dutier.min.js","module":"src/index.js","scripts":{"prebuild":"npm run clean","build":"npm run rollup & npm run rollup:production","build:watch":"npm run rollup -- --watch","clean":"del-cli \"dist/**/*\"","rollup":"rollup --config","rollup:production":"cross-env NODE_ENV=production npm run rollup","test":"echo \"Error: no test specified\" && exit 1"},"files":["dist","src"],"repository":{"type":"git","url":"git+https://github.com/luisvinicius167/dutier.git"},"keywords":["react","redux","flux","easy state","state container","flux pattern"],"author":{"name":"Luis Vinícius","email":"dev_luis@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/luisvinicius167/dutier/issues"},"homepage":"https://github.com/luisvinicius167/dutier#readme","devDependencies":{"babel-preset-env":"~1.4.0","cross-env":"~5.0.0","del-cli":"~1.0.0","rollup":"~0.41.6","rollup-plugin-babel":"~2.7.1","rollup-plugin-uglify":"~2.0.0","rollup-watch":"~3.2.2"},"gitHead":"80b28c07620ea31b8315d102860e60ced1547ff7","_id":"dutier@0.4.1","_shasum":"da67b622d1c637557d8991b26191994a9e251e99","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"luisvinicius167","email":"dev_luis@hotmail.com"},"dist":{"shasum":"da67b622d1c637557d8991b26191994a9e251e99","tarball":"https://registry.npmjs.org/dutier/-/dutier-0.4.1.tgz","integrity":"sha512-WjJx5/CZvFDEam0rSx2W0eKmQbOvu6iNa99GdQZMA0jKlF67/6orbAfxws+fdwtxDdaI9VupEP484M+ASDFuCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICzG6z0C5F9WlF1rI52UnqFuyBk8e5U8Bur5yOZ0KHugAiAU9TKScsQEsIKJ7zu5sjowJcG260sueJLq4Rmhw1L9vA=="}]},"maintainers":[{"name":"luisvinicius167","email":"dev_luis@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dutier-0.4.1.tgz_1497802565884_0.5509498887695372"},"directories":{}},"0.5.0":{"name":"dutier","version":"0.5.0","description":"Dutier is a small (1kb) and simple functional component state management solution for Javascript applications.","main":"dist/dutier.min.js","module":"src/index.js","scripts":{"prebuild":"npm run clean","build":"npm run rollup & npm run rollup:production","build:watch":"npm run rollup -- --watch","clean":"del-cli \"dist/**/*\"","rollup":"rollup --config","rollup:production":"cross-env NODE_ENV=production npm run rollup","test":"echo \"Error: no test specified\" && exit 1"},"files":["dist","src"],"repository":{"type":"git","url":"git+https://github.com/luisvinicius167/dutier.git"},"keywords":["react","redux","flux","easy state","state container","flux pattern"],"author":{"name":"Luis Vinícius","email":"dev_luis@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/luisvinicius167/dutier/issues"},"homepage":"https://github.com/luisvinicius167/dutier#readme","devDependencies":{"babel-preset-env":"~1.4.0","cross-env":"~5.0.0","del-cli":"~1.0.0","rollup":"~0.41.6","rollup-plugin-babel":"~2.7.1","rollup-plugin-uglify":"~2.0.0","rollup-watch":"~3.2.2"},"gitHead":"8edb54e7e8072ca13f4ac0bd3ccf6686ee0682d0","_id":"dutier@0.5.0","_shasum":"c11e1b775ce124944cabd361eeeb12f81e6ff002","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"luisvinicius167","email":"dev_luis@hotmail.com"},"dist":{"shasum":"c11e1b775ce124944cabd361eeeb12f81e6ff002","tarball":"https://registry.npmjs.org/dutier/-/dutier-0.5.0.tgz","integrity":"sha512-he2t2rR93lAa5sw1x/3c9WL9qoIjSw+ZhxO1wGQ3Ix/2B7R+qVn6nkFXwo9hfPffztC4Hi7VsuYd9Sg3+zBbMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6QTB1L35R1mUQOhZAJ9Eab0Wy0uVc5svhDdIWIt2xjgIhAKM27sBHQ8v7v/7MbApH7cySRA1+HAZOoKXh29DRrQ42"}]},"maintainers":[{"name":"luisvinicius167","email":"dev_luis@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dutier-0.5.0.tgz_1498063129432_0.23706703959032893"},"directories":{}},"0.6.0":{"name":"dutier","version":"0.6.0","description":"Dutier is a small (1kb), async and simple state management solution for Javascript applications.","main":"dist/dutier.min.js","module":"src/index.js","scripts":{"prebuild":"npm run clean","build":"npm run rollup & npm run rollup:production","build:watch":"npm run rollup -- --watch","clean":"del-cli \"dist/**/*\"","rollup":"rollup --config","rollup:production":"cross-env NODE_ENV=production npm run rollup","test":"echo \"Error: no test specified\" && exit 1"},"files":["dist","src"],"repository":{"type":"git","url":"git+https://github.com/luisvinicius167/dutier.git"},"keywords":["react","redux","flux","easy state","state container","flux pattern"],"author":{"name":"Luis Vinícius","email":"dev_luis@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/luisvinicius167/dutier/issues"},"homepage":"https://github.com/luisvinicius167/dutier#readme","devDependencies":{"babel-preset-env":"~1.4.0","cross-env":"~5.0.0","del-cli":"~1.0.0","rollup":"~0.41.6","rollup-plugin-babel":"~2.7.1","rollup-plugin-uglify":"~2.0.0","rollup-watch":"~3.2.2"},"gitHead":"77986280eafb5ab032cd5fb4b5cefcc750303bb0","_id":"dutier@0.6.0","_shasum":"88cdda405393dcd23767624a5a5966f9ddab931a","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"luisvinicius167","email":"dev_luis@hotmail.com"},"dist":{"shasum":"88cdda405393dcd23767624a5a5966f9ddab931a","tarball":"https://registry.npmjs.org/dutier/-/dutier-0.6.0.tgz","integrity":"sha512-/1cO2BVTevWQ7R/ciIfkRDjM0ahUuKRzh54ld8CaCVb/eCzS/rUNkU8m1KqAA66n6oWa++N4Xar1Q9ZhFKP5kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCP5oqI5bwxFnEDvi0Ogz5TVh/z2CC1vq2i06P5QiaArgIhAOmRwtAwya9z5WcxzTJSsGq227hdzj9I3IrZCrGXzytT"}]},"maintainers":[{"name":"luisvinicius167","email":"dev_luis@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dutier-0.6.0.tgz_1498223628104_0.47842870419844985"},"directories":{}},"0.6.1":{"name":"dutier","version":"0.6.1","description":"Dutier is a small (1kb), async and simple state management solution for Javascript applications.","main":"dist/dutier.min.js","module":"src/index.js","scripts":{"prebuild":"npm run clean","build":"npm run rollup & npm run rollup:production","build:watch":"npm run rollup -- --watch","clean":"del-cli \"dist/**/*\"","rollup":"rollup --config","rollup:production":"cross-env NODE_ENV=production npm run rollup","test":"echo \"Error: no test specified\" && exit 1"},"files":["dist","src"],"repository":{"type":"git","url":"git+https://github.com/luisvinicius167/dutier.git"},"keywords":["react","redux","flux","easy state","state container","flux pattern"],"author":{"name":"Luis Vinícius","email":"dev_luis@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/luisvinicius167/dutier/issues"},"homepage":"https://github.com/luisvinicius167/dutier#readme","devDependencies":{"babel-preset-env":"~1.4.0","cross-env":"~5.0.0","del-cli":"~1.0.0","rollup":"~0.41.6","rollup-plugin-babel":"~2.7.1","rollup-plugin-uglify":"~2.0.0","rollup-watch":"~3.2.2"},"gitHead":"9708b63c553b82ceae14842287248fb164a3bccf","_id":"dutier@0.6.1","_shasum":"d356ad56e59d236e2dbc4dadc49e2f7dd6a5bf8e","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"luisvinicius167","email":"dev_luis@hotmail.com"},"dist":{"shasum":"d356ad56e59d236e2dbc4dadc49e2f7dd6a5bf8e","tarball":"https://registry.npmjs.org/dutier/-/dutier-0.6.1.tgz","integrity":"sha512-8oLsJu3q0c+s3Mnu8dLc+7YXnHzvVfLiMdibSy4LUB8RDR5Fw0C1v/aC0KkzuXoQO2CxbmmXbtaOkqbGBNLbHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBZDuMdfg6tXhBrJRy9Khg2aOTBrAbvjKwiMl55/a6X/AiALcGFY31HrOVU/SD99AEoA4C3781i5d5gf3wTwYMj6pg=="}]},"maintainers":[{"name":"luisvinicius167","email":"dev_luis@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dutier-0.6.1.tgz_1498243350320_0.408704791450873"},"directories":{}},"0.6.2":{"name":"dutier","version":"0.6.2","description":"Dutier is a small (1kb), async and simple state management solution for Javascript applications.","main":"dist/dutier.min.js","module":"src/index.js","scripts":{"prebuild":"npm run clean","build":"npm run rollup & npm run rollup:production","build:watch":"npm run rollup -- --watch","clean":"del-cli \"dist/**/*\"","rollup":"rollup --config","rollup:production":"cross-env NODE_ENV=production npm run rollup","test":"echo \"Error: no test specified\" && exit 1"},"files":["dist","src"],"repository":{"type":"git","url":"git+https://github.com/luisvinicius167/dutier.git"},"keywords":["react","redux","flux","easy state","state container","flux pattern"],"author":{"name":"Luis Vinícius","email":"dev_luis@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/luisvinicius167/dutier/issues"},"homepage":"https://github.com/luisvinicius167/dutier#readme","devDependencies":{"babel-preset-env":"~1.4.0","cross-env":"~5.0.0","del-cli":"~1.0.0","rollup":"~0.41.6","rollup-plugin-babel":"~2.7.1","rollup-plugin-uglify":"~2.0.0","rollup-watch":"~3.2.2"},"gitHead":"9b134fdc1a50feeaa1e1ac3537fb8931dbd40e1a","_id":"dutier@0.6.2","_shasum":"12dfef5edb3a9a66fbfeb532caed8268b0174515","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"luisvinicius167","email":"dev_luis@hotmail.com"},"dist":{"shasum":"12dfef5edb3a9a66fbfeb532caed8268b0174515","tarball":"https://registry.npmjs.org/dutier/-/dutier-0.6.2.tgz","integrity":"sha512-+wqJcMB9jjwnFMwfFsq2T09qRHSuCwlkGDeTwaWvhSBtjMo/e1GEMdb/tHXMBRbqMtbJEAyqIpcu6YY6XqoWaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG04jJvoKdZLNlFwENXR6QNXdAb03EkA0HHtZastyyZMAiEA5m1vRe5zvHqsdsdPD/0Espz9psyr6F3nVKnTbtzCAy4="}]},"maintainers":[{"name":"luisvinicius167","email":"dev_luis@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dutier-0.6.2.tgz_1498653451443_0.8106473563238978"},"directories":{}},"1.0.0":{"name":"dutier","version":"1.0.0","description":"Dutier is a small (2kb), async and powerfull state management solution for Javascript applications.","main":"dist/dutier.min.js","module":"src/index.js","scripts":{"prebuild":"npm run clean","build":"npm run rollup & npm run rollup:production","build:watch":"npm run rollup -- --watch","clean":"del-cli \"dist/**/*\"","rollup":"rollup --config","rollup:production":"cross-env NODE_ENV=production npm run rollup","test":"echo \"Error: no test specified\" && exit 1"},"files":["dist","src"],"repository":{"type":"git","url":"git+https://github.com/luisvinicius167/dutier.git"},"keywords":["react","redux","flux","easy state","state container","flux pattern"],"author":{"name":"Luis Vinícius","email":"dev_luis@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/luisvinicius167/dutier/issues"},"homepage":"https://github.com/luisvinicius167/dutier#readme","devDependencies":{"babel-preset-env":"~1.4.0","cross-env":"~5.0.0","del-cli":"~1.0.0","rollup":"~0.41.6","rollup-plugin-babel":"~2.7.1","rollup-plugin-uglify":"~2.0.0","rollup-watch":"~3.2.2"},"gitHead":"8ec9f35f5bbd6ffd777d63e43d5421745bc5c329","_id":"dutier@1.0.0","_shasum":"bbed21bab23a140fc955a6c36c55183593b4dad5","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"luisvinicius167","email":"dev_luis@hotmail.com"},"dist":{"shasum":"bbed21bab23a140fc955a6c36c55183593b4dad5","tarball":"https://registry.npmjs.org/dutier/-/dutier-1.0.0.tgz","integrity":"sha512-pvi7kDjd3Ao/bXYzZyBLZBKUDf+gcjok37rBnVjpaJtRoMZnasvwaOSpKFQWb4vFY7f2AnCdO2U7frDg28c30Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+7Yq5DmpAIlZ3iAHsq3Fw+n8yOzJet1rCvwyf5iHjLgIhAK/pWC+dqjCU6xNzUdx4rOCP+b3GOikN30rBNoZts3Qz"}]},"maintainers":[{"name":"luisvinicius167","email":"dev_luis@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dutier-1.0.0.tgz_1501266307627_0.4393064321484417"},"directories":{}},"1.0.1":{"name":"dutier","version":"1.0.1","description":"Dutier is a small (2kb), async and powerfull state management solution for Javascript applications.","main":"dist/dutier.min.js","module":"src/index.js","scripts":{"prebuild":"npm run clean","build":"npm run rollup & npm run rollup:production","build:watch":"npm run rollup -- --watch","clean":"del-cli \"dist/**/*\"","rollup":"rollup --config","rollup:production":"cross-env NODE_ENV=production npm run rollup","test":"echo \"Error: no test specified\" && exit 1"},"files":["dist","src"],"repository":{"type":"git","url":"git+https://github.com/luisvinicius167/dutier.git"},"keywords":["react","redux","flux","easy state","state container","flux pattern"],"author":{"name":"Luis Vinícius","email":"dev_luis@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/luisvinicius167/dutier/issues"},"homepage":"https://github.com/luisvinicius167/dutier#readme","devDependencies":{"babel-preset-env":"~1.4.0","cross-env":"~5.0.0","del-cli":"~1.0.0","rollup":"~0.41.6","rollup-plugin-babel":"~2.7.1","rollup-plugin-uglify":"~2.0.0","rollup-watch":"~3.2.2"},"gitHead":"f7c01b378abeff042e1117a174a0f14a5aca6332","_id":"dutier@1.0.1","_shasum":"cd15b967ac4252567f4e03ec1d33ac9713d76146","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"luisvinicius167","email":"dev_luis@hotmail.com"},"dist":{"shasum":"cd15b967ac4252567f4e03ec1d33ac9713d76146","tarball":"https://registry.npmjs.org/dutier/-/dutier-1.0.1.tgz","integrity":"sha512-Pd5QlBn5m40UQyQKXGDEnTcKWgpK0Ud0BwanEpuAJhgIehSyAlkk6/FMiXlKmIjKuSJNmYXuytykT1bZufjSdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDZmJ22vR89PoppkJOQm7zkEW8pIU6E1NW1ZEAWS5PQWAiEAnfTWQ+hJDp1CQV2KpRbEl82KbOAMb6gk4zUc6LThREc="}]},"maintainers":[{"name":"luisvinicius167","email":"dev_luis@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dutier-1.0.1.tgz_1504048067707_0.9886666112579405"},"directories":{}},"1.0.2":{"name":"dutier","version":"1.0.2","description":"The immutable, async and hybrid state management solution for Javascript applications.","main":"dist/dutier.min.js","module":"src/index.js","scripts":{"prebuild":"npm run clean","build":"npm run rollup & npm run rollup:production","build:watch":"npm run rollup -- --watch","clean":"del-cli \"dist/**/*\"","rollup":"rollup --config","rollup:production":"cross-env NODE_ENV=production npm run rollup","test":"echo \"Error: no test specified\" && exit 1"},"files":["dist","src"],"repository":{"type":"git","url":"git+https://github.com/luisvinicius167/dutier.git"},"keywords":["react","redux","flux","easy state","state container","flux pattern"],"author":{"name":"Luis Vinícius","email":"dev_luis@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/luisvinicius167/dutier/issues"},"homepage":"https://github.com/luisvinicius167/dutier#readme","devDependencies":{"babel-preset-env":"~1.4.0","cross-env":"~5.0.0","del-cli":"~1.0.0","rollup":"~0.41.6","rollup-plugin-babel":"~2.7.1","rollup-plugin-uglify":"~2.0.0","rollup-watch":"~3.2.2"},"gitHead":"d61eaf493eaefb6bc24441b79787ab2a5fea88d6","_id":"dutier@1.0.2","_shasum":"d57ba60d6a015e3950e43e9074d0aae08411cdbc","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"luisvinicius167","email":"dev_luis@hotmail.com"},"dist":{"shasum":"d57ba60d6a015e3950e43e9074d0aae08411cdbc","tarball":"https://registry.npmjs.org/dutier/-/dutier-1.0.2.tgz","integrity":"sha512-j32SZgveHXjAzq6hK4svM94mAfHkq0iPULa55cTe0w524PmHNQrtPlirqW6yKBhJbvwkiSzwkXP2d5ET5zropg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXbMwVgVq5DfKJYA3cN9vQdauHPK50002QbjqmAK54JQIhAOfFq0OPikQ5xJzkopPnVYcsUEaoueY7GIwtZ4SfQBqJ"}]},"maintainers":[{"name":"luisvinicius167","email":"dev_luis@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dutier-1.0.2.tgz_1504049688324_0.3546017266344279"},"directories":{}},"1.0.3":{"name":"dutier","version":"1.0.3","description":"The immutable, async and universal state management solution for Javascript applications.","main":"dist/dutier.min.js","module":"dist/dutier.js","scripts":{"prebuild":"npm run clean","build":"npm run rollup & npm run rollup:production","build:watch":"npm run rollup -- --watch","clean":"del-cli \"dist/**/*\"","rollup":"rollup --config","rollup:production":"cross-env NODE_ENV=production npm run rollup","test":"echo \"Error: no test specified\" && exit 1"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/luisvinicius167/dutier.git"},"keywords":["react","redux","flux","easy state","state container","flux pattern"],"author":{"name":"Luis Vinícius","email":"dev_luis@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/luisvinicius167/dutier/issues"},"homepage":"https://github.com/luisvinicius167/dutier#readme","devDependencies":{"babel-preset-env":"~1.4.0","cross-env":"~5.0.0","del-cli":"~1.0.0","rollup":"~0.41.6","rollup-plugin-babel":"~2.7.1","rollup-plugin-uglify":"~2.0.0","rollup-watch":"~3.2.2"},"gitHead":"b2cc9d2c297e16d5e76c26d0d7c0ff1da2aa1c37","_id":"dutier@1.0.3","_shasum":"ba1c133d12f2eba8331a72ea2d4d15f3aad1e0f0","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"luisvinicius167","email":"dev_luis@hotmail.com"},"dist":{"shasum":"ba1c133d12f2eba8331a72ea2d4d15f3aad1e0f0","tarball":"https://registry.npmjs.org/dutier/-/dutier-1.0.3.tgz","integrity":"sha512-2MEh9FSyU/c/SbZ0NM0ESSOJY7Yp3icfJUfOFGEnhK7srkwTRXLwGAVX+Ru9MOGPbiktzv/WqIwobQFL2gv5tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeKVl3kLp8lPteZ271KukhnLetOCZWjxL0bHpVP+A33gIgGGRIpj0JoZA0CSp5dT7Z1N/LJZDOy6euonpZ4fCEGb0="}]},"maintainers":[{"name":"luisvinicius167","email":"dev_luis@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dutier-1.0.3.tgz_1504119835774_0.77651736442931"},"directories":{}},"1.0.4":{"name":"dutier","version":"1.0.4","description":"The immutable, async and universal state management solution for Javascript applications.","main":"dist/dutier.min.js","module":"dist/dutier.js","scripts":{"prebuild":"npm run clean","build":"npm run rollup & npm run rollup:production","build:watch":"npm run rollup -- --watch","clean":"del-cli \"dist/**/*\"","rollup":"rollup --config","rollup:production":"cross-env NODE_ENV=production npm run rollup","test":"echo \"Error: no test specified\" && exit 1"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/luisvinicius167/dutier.git"},"keywords":["react","redux","flux","easy state","state container","flux pattern"],"author":{"name":"Luis Vinícius","email":"dev_luis@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/luisvinicius167/dutier/issues"},"homepage":"https://github.com/luisvinicius167/dutier#readme","devDependencies":{"babel-preset-env":"~1.4.0","cross-env":"~5.0.0","del-cli":"~1.0.0","rollup":"~0.41.6","rollup-plugin-babel":"~2.7.1","rollup-plugin-uglify":"~2.0.0","rollup-watch":"~3.2.2"},"gitHead":"1aed80ee6748b408c2688cc03f643768af4e49a1","_id":"dutier@1.0.4","_shasum":"27c440eb06fa9c4e68066235db1e27637c523862","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"luisvinicius167","email":"dev_luis@hotmail.com"},"dist":{"shasum":"27c440eb06fa9c4e68066235db1e27637c523862","tarball":"https://registry.npmjs.org/dutier/-/dutier-1.0.4.tgz","integrity":"sha512-hVUSC+V1Yl4bqzvPFXB8GLtU8wvc5p36lPhQ0yB+lu0Uj/7WYE4qbGTB7gMEWQ6pKIcT6/jH5rQy3QQF0KLHXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBiMNZsOtNGH0B61Gd1uhjGETcMYfVjNOKpKgGNy39m8AiBVPxMNzLwfRa0cokshQ/6AkFC5RKFZiVftBx+qWzPZNQ=="}]},"maintainers":[{"name":"luisvinicius167","email":"dev_luis@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dutier-1.0.4.tgz_1505923720976_0.172781762201339"},"directories":{}},"1.0.5":{"name":"dutier","version":"1.0.5","description":"The immutable, async and universal state management solution for Javascript applications.","main":"dist/dutier.min.js","module":"dist/dutier.js","scripts":{"prebuild":"npm run clean","build":"npm run rollup & npm run rollup:production","build:watch":"npm run rollup -- --watch","clean":"del-cli \"dist/**/*\"","rollup":"rollup --config","rollup:production":"cross-env NODE_ENV=production npm run rollup","test":"echo \"Error: no test specified\" && exit 1"},"files":["dist","devtools.js"],"repository":{"type":"git","url":"git+https://github.com/luisvinicius167/dutier.git"},"keywords":["react","redux","flux","easy state","state container","flux pattern"],"author":{"name":"Luis Vinícius","email":"dev_luis@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/luisvinicius167/dutier/issues"},"homepage":"https://github.com/luisvinicius167/dutier#readme","devDependencies":{"babel-preset-env":"~1.4.0","cross-env":"~5.0.0","del-cli":"~1.0.0","rollup":"~0.41.6","rollup-plugin-babel":"~2.7.1","rollup-plugin-uglify":"~2.0.0","rollup-watch":"~3.2.2"},"gitHead":"19fa1e4740a996839ac5d21e9dcfebb191e70a86","_id":"dutier@1.0.5","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"luisvinicius167","email":"dev_luis@hotmail.com"},"dist":{"integrity":"sha512-+8YIxm3n/VMgvKzO0ThJxJHn9zEFpZMIpEAFK3BBpgq24lqiG0Uv28mc/WWpjLJvERmhUyS9QVBjK1Pw+dFFbw==","shasum":"4a0ad593f1d24c1604492a1ee2213ece3877d978","tarball":"https://registry.npmjs.org/dutier/-/dutier-1.0.5.tgz","fileCount":6,"unpackedSize":39062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEI8YCRA9TVsSAnZWagAARpYP/j8LxdFIppl16nVN+Uyk\nBjOYf4S4pwrWmlfKhZJYjjxSdqnokOOJEPMIKompPwEQx+UvY6b2vaWMl+Yq\nX3H1GLTFUb4yUUIsmwlBd9V7IH0ZbWWIWfX+gR0vVdv/qV6TGwG9nJ+yT9o2\n3SpdLPirC+wxLH9jOTr3yA7F0QHSRo192fzGFqlAloDDTQbyLUtfXuU0cWrL\norlxXHJpnAe+Z/RcXBAwkOyhzbqvQAT5C95Y5Mgv4hsxBs87rAgzV0r0m+jx\n0fb++NIh1Mp07uZYzZAJnKs8ZgIz3abdMVdBbMZah9O/Zlg8Pmh7A8jCTzZR\nY5VWUhk8imHMXwqLAPMOqrzcTfd9TdyI935poj1+Yhi4j7mesTypCNvEqkIF\nNOphvG4MgKnsRwl9JyGcxiIhcO6Bvz31jl4AOI2b6wE9yII996obFsXSWRgl\ndTW2TbKBCdbPU8g1dQVRgIh+8tM4fNmgiV2Rsa5cXmcw2QBN+s6a7+PoQyls\nIJikDFLrrxcDYbTZ877nenqRcUCryquYtutTj9vIAT3oh2jPXL9HdjE7gySN\n1XtoAwoKny3AMKXdCrg0Ce8AiBQFgTAKy7gke3hKeHCo0S5AKYsI82732EPv\ntG7A2ZaPS7MmgAbceKtj1E4nxLgnokyBJ0QxCR0qBIOQdX+EkAbDTrOLuuDk\nLihc\r\n=nMg5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHK/UrTT65NvRUeXVijayg+pvat7oiCdbOa/EJkdWN1dAiEAvo79qt7UZLyuJr4Dz3Tdls6yWBdWxxwljWmPg2WT/sU="}]},"maintainers":[{"name":"luisvinicius167","email":"dev_luis@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dutier_1.0.5_1527811863470_0.8617324289604646"},"_hasShrinkwrap":false},"1.0.6":{"name":"dutier","version":"1.0.6","description":"The immutable, async and universal state management solution for Javascript applications.","main":"dist/dutier.min.js","module":"dist/dutier.js","scripts":{"prebuild":"npm run clean","build":"npm run rollup & npm run rollup:production","build:watch":"npm run rollup -- --watch","clean":"del-cli \"dist/**/*\"","rollup":"rollup --config","rollup:production":"cross-env NODE_ENV=production npm run rollup","test":"echo \"Error: no test specified\" && exit 1"},"files":["dist","src/devtools.js"],"repository":{"type":"git","url":"git+https://github.com/luisvinicius167/dutier.git"},"keywords":["react","redux","flux","easy state","state container","flux pattern"],"author":{"name":"Luis Vinícius","email":"dev_luis@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/luisvinicius167/dutier/issues"},"homepage":"https://github.com/luisvinicius167/dutier#readme","devDependencies":{"babel-preset-env":"~1.4.0","cross-env":"~5.0.0","del-cli":"~1.0.0","rollup":"~0.41.6","rollup-plugin-babel":"~2.7.1","rollup-plugin-uglify":"~2.0.0","rollup-watch":"~3.2.2"},"gitHead":"19fa1e4740a996839ac5d21e9dcfebb191e70a86","_id":"dutier@1.0.6","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"luisvinicius167","email":"dev_luis@hotmail.com"},"dist":{"integrity":"sha512-BeA4y6Bu2sjjSTTiuOSk1Uuw4bD6wD3nFOhcrrngBlDeyWVnGBcoWSx+T5uxj/L8I5Kj2F1FO/mJdKggSfETwQ==","shasum":"36253eaf6fa50ad4e6c4b0f5a5b0721bdda3f2be","tarball":"https://registry.npmjs.org/dutier/-/dutier-1.0.6.tgz","fileCount":7,"unpackedSize":40033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEI/YCRA9TVsSAnZWagAASSsQAIoclRRkuVmBew7j2h04\nh2HY8+kHIMcmFkMpk2VIFFkiQyqMmeRkDa6+e4Hk9cb5rGo0XJBgStSvL6Ua\nch5exEhx+CBdLX/rAmAWmC+XBRvCINUsZYM31MCAYhOQaVT2DLr+bIrPjaSA\nGA8nRZoTqzecmTdHK/Xg1le13kpcfkTO3x3aceGhgpc5St2z3MvD+Qyatk2d\n/Sx+OhhYXgaH9dSZ8NaVzenv9lCELBeV4X68/BzlZtPQaKnoo4KaD4lr08lr\nUJ5nrgjK6IhmbXKSoDlfmXbFto93kGY0sj0De9+GPjJrceBDyVKCzeFK42nw\nTbTMI7sqIS1/kModfHaSBm55GYOPpWbYGoUiOZCtqVJ0RloxQ9xzIUD5F6VN\nvJlYRYAZDp1XXH2XzKahyfzzREX8HSt6kv8Aj8zTv3pvz3vheY+2hDqJ8bHd\nLOgjC25OEIpbwToFBApSJVvA+AXphQxweM+nPWjgotn0zBzEq23P/7LxVreX\nK1RPMdQu77MoYFecLhuHOfYMLmheS5hO4bM+v+j6g+fSW4Z7Ko4nAmUGyTDo\niJB4H9ZK3KfSRnmjc2rm3+OrMV1Qq7HIa7kAFO4OKb0iUvorH1p6kBWilTbL\njuN9cZH/WTyPpc789q5nlKVfW9YHiC5LMwkLiuK/ljWnMcNSUw9NYJPsHCxF\nEG8q\r\n=jN5S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhUGQKZxn9qhsRr8RbTtSCB31yXYyyKlTC67KSYruhWAIhAKiumyR8WdfabuMlbFLIsDeKVAJksVu0TUy4PflC4frY"}]},"maintainers":[{"name":"luisvinicius167","email":"dev_luis@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dutier_1.0.6_1527812055570_0.12096529197342099"},"_hasShrinkwrap":false},"1.0.7":{"name":"dutier","version":"1.0.7","description":"The immutable, async and universal state management solution for Javascript applications.","main":"dist/dutier.min.js","module":"dist/dutier.js","scripts":{"prebuild":"npm run clean","build":"npm run rollup & npm run rollup:production","build:watch":"npm run rollup -- --watch","clean":"del-cli \"dist/**/*\"","rollup":"rollup --config","rollup:production":"cross-env NODE_ENV=production npm run rollup","test":"echo \"Error: no test specified\" && exit 1"},"files":["dist","devtools.js"],"repository":{"type":"git","url":"git+https://github.com/luisvinicius167/dutier.git"},"keywords":["react","redux","flux","easy state","state container","flux pattern"],"author":{"name":"Luis Vinícius","email":"dev_luis@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/luisvinicius167/dutier/issues"},"homepage":"https://github.com/luisvinicius167/dutier#readme","devDependencies":{"babel-preset-env":"~1.4.0","cross-env":"~5.0.0","del-cli":"~1.0.0","rollup":"~0.41.6","rollup-plugin-babel":"~2.7.1","rollup-plugin-uglify":"~2.0.0","rollup-watch":"~3.2.2"},"gitHead":"19fa1e4740a996839ac5d21e9dcfebb191e70a86","_id":"dutier@1.0.7","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"luisvinicius167","email":"dev_luis@hotmail.com"},"dist":{"integrity":"sha512-STMfD7wEjzAtM2K3gjUDaKFfC8WyVmmYIAlo36yOD4YFwZjxBgv2fM1803HzcLCT6wq5LtmC+WjctIdCzFA03Q==","shasum":"b6a9175a1c6769ad5cc4e99e13406ecd319fe3f5","tarball":"https://registry.npmjs.org/dutier/-/dutier-1.0.7.tgz","fileCount":7,"unpackedSize":40029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEJABCRA9TVsSAnZWagAA27kP/j7aPWcUwBtanW2LnuL7\nUcXGCOVaIwpTqJ6etzlJwt8WThE+ETRejK5/1zGnvrtrTzm75l0FEoToX+ZZ\nMqahCyh5L2E1EMdhadaAAHJPUmc54Ly9HsNFWzT+DjGOg4KNYSi3PLYM6HMj\nO8QfBxo+zbblvQJQs24DmQZJh8TUPa6RqqBXJr2XHkSSlfj68ZtQtULHQvIc\n+XHs7mKTSc/hILSRMDaSXI2gBdaNbv+vscEjO7P9nX3DTO3WiKrecRkalRgw\n8zjKb3+bWqOtHNk4x9P32Ped5pS6IkvYhLZ1RFNWugt7AKwd9400ebVfY4fR\nBBo60Q6lAqG2FXWzQFpiDhKI4vWNXGE5OPW1ad+8UlZgiYqruEssoTOlH6ZM\nvdgprFKJd2UGki4mMEBIbqcUACJpFO2KwSC01sEEwgGywDOSHvhbl2zn9jm/\nWsIVZEs1WsXrea4rLDBIPkKHxHjFGkAINZ5jIvvtiPRBEHEJ1YfujI2Zv4UT\nxPjV9fUPocJX/io8F6tXr+Pd7mhvfZlh0HT84J+sNBDKcyVwn3Q+Uc1G9voa\n9jfUKuLxCbxB4FGCCxxeaJLz+RDkXioELL9dfp4NbuRlEjGsNYvcI5WOYG61\nVOTOfhmyd1GeazW8jR4c+g4k0XJADxnh13AWXgKhFmo1ZU3ZTMynBKZckdlg\nwbA1\r\n=vI7g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkGZr/lCxSz6EYbkTF3pXFVgmkSFO6Q3nkQtvs87yCtAIhANXte4CsOCAw0nhma5eFq/Y0SZBj7sDSkBWeICq7xR5s"}]},"maintainers":[{"name":"luisvinicius167","email":"dev_luis@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dutier_1.0.7_1527812096645_0.15953837363644974"},"_hasShrinkwrap":false},"1.0.8":{"name":"dutier","version":"1.0.8","description":"The immutable, async and universal state management solution for Javascript applications.","main":"dist/dutier.min.js","module":"dist/dutier.js","scripts":{"prebuild":"npm run clean","build":"npm run rollup & npm run rollup:production","build:watch":"npm run rollup -- --watch","clean":"del-cli \"dist/**/*\"","rollup":"rollup --config","rollup:production":"cross-env NODE_ENV=production npm run rollup","test":"echo \"Error: no test specified\" && exit 1"},"files":["dist","devtools.js"],"repository":{"type":"git","url":"git+https://github.com/luisvinicius167/dutier.git"},"keywords":["react","redux","flux","easy state","state container","flux pattern"],"author":{"name":"Luis Vinícius","email":"dev_luis@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/luisvinicius167/dutier/issues"},"homepage":"https://github.com/luisvinicius167/dutier#readme","devDependencies":{"babel-preset-env":"~1.4.0","cross-env":"~5.0.0","del-cli":"~1.0.0","rollup":"~0.41.6","rollup-plugin-babel":"~2.7.1","rollup-plugin-uglify":"~2.0.0","rollup-watch":"~3.2.2"},"gitHead":"1669ff5ebe13a35a2d70136f132f457b8f2ad371","_id":"dutier@1.0.8","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"luisvinicius167","email":"dev_luis@hotmail.com"},"dist":{"integrity":"sha512-VADIEHmwWTqL9N/90Z8QQflVBV1tQlwKLcgO0LfDsDW2EazlJZv/2Ko7+96IQze9/hk5XRsEllungmExXIhcQw==","shasum":"e6cfc9e4de1d9e667d10748d2c7d84e9a9ac26fa","tarball":"https://registry.npmjs.org/dutier/-/dutier-1.0.8.tgz","fileCount":7,"unpackedSize":39844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEvIJCRA9TVsSAnZWagAAxL8P/029ENKGg/aejZPUgJh9\n6qwF7ouZFjJB2p3UcYYRVd7xED9AnW/FeZpMu+gnOTMfLthS3ptLRhZZ7XQP\nHyMBgR1zZvgA9mn/xz/WHbUePbdZmEbHbVGCiBEf5JgdNzEi9QINc2nyboEM\nGRvC54Qj6PIgvv2T18aEdu/80JanowFDLo7sbgF1tyzRZ8eaFw0QtVafQCun\nf3+mL8Hx804F8v5l2MaX6H90jEZ33pkVUQXil+FuzJnZZYC2FqSGzOx+B8AC\nY4yMe57ewSlvqfRHqzl2UQS2OmYSC9p6+TqEgCLXDehs3Z95aWaMMKNAPceV\n0gcNTlcxLvv9JQZFL4j8pdDZE63OEcbCNciKsjC6Fl064ht7kXllPOUXwRKK\nADQL3jsJpWcNnBPJX7mezuDC72iPNjQShlDUnmRzvDCCQc3zIvOCTzclTrQc\ngzsHfsksg9sB7XMcO6qGZEFoT8B82LkkfeNDnTbN+6VnL0Ws3PksIzmbi4oq\n76lmYrV7uxhJ8I74kBEHEJyOSRvBGG49UUUbkxBd9fuj8lp723ksc1wNEMJa\nlLBTDCOalW/vQOkuSRdZTCCvOHN6EUrlRnD4NCjJcpjzn+hVsC5rfZRRfT9i\nzKYmwrTEj1cYLl88FJ8C1BPXNRPRoIBqMDEc58JbRHIzg5IS+LQCK4XKYPBZ\nvj5K\r\n=VVKY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHpD7yqTsAlayMDrcq7EdZy0tZC+gFs3zTd0/s/IFYyWAiAOHaGmAAQCxF8fuAaT8vA+CM5gTCvl1w1J0l1xRdt1Hg=="}]},"maintainers":[{"name":"luisvinicius167","email":"dev_luis@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dutier_1.0.8_1527968264046_0.11599724702542868"},"_hasShrinkwrap":false},"1.0.9":{"name":"dutier","version":"1.0.9","description":"The immutable, async and universal state management solution for Javascript applications.","main":"dist/dutier.min.js","module":"dist/dutier.js","scripts":{"prebuild":"npm run clean","build":"npm run rollup & npm run rollup:production","build:watch":"npm run rollup -- --watch","clean":"del-cli \"dist/**/*\"","rollup":"rollup --config","rollup:production":"cross-env NODE_ENV=production npm run rollup","test":"echo \"Error: no test specified\" && exit 1"},"files":["dist","devtools.js"],"repository":{"type":"git","url":"git+https://github.com/luisvinicius167/dutier.git"},"keywords":["react","redux","flux","easy state","state container","flux pattern"],"author":{"name":"Luis Vinícius","email":"dev_luis@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/luisvinicius167/dutier/issues"},"homepage":"https://github.com/luisvinicius167/dutier#readme","devDependencies":{"babel-preset-env":"~1.4.0","cross-env":"~5.0.0","del-cli":"~1.0.0","rollup":"~0.41.6","rollup-plugin-babel":"~2.7.1","rollup-plugin-uglify":"~2.0.0","rollup-watch":"~3.2.2"},"gitHead":"cf9e467bf15fa9d7e6bd0bd83b1d1a91dc3d4627","_id":"dutier@1.0.9","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"luisvinicius167","email":"dev_luis@hotmail.com"},"dist":{"integrity":"sha512-Pgwz2DoeRQ5MuQiOAslvcknkCYGxaqoQaLD+GyDU2bNt3t0qgtTVXrGhWDS23ZLElB9lW1EPA3SSsawtMvxi8g==","shasum":"686502130f50215573d1c2f353a461657345e980","tarball":"https://registry.npmjs.org/dutier/-/dutier-1.0.9.tgz","fileCount":7,"unpackedSize":40129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEvQbCRA9TVsSAnZWagAAhh0P/0M7HZaupqTaB6Vs5tXd\n5iKNy6i+CqoMz1aBHhwnkyxJoTyGGVpEUxTLNewECVZnqx8Q8hX6ml6naJxv\nd3V0EGmHyhZnyXM0X/aPT5WlGZLjfbNgr7B5dUA68Kb9606LcXAVMVCRa3eB\nO21l/FVrbiTCUw6V+iUS/MlqGQZOA/ilboh0ypRO7cVmxkjAp3l1ecCZEpj5\nJewJA45nSRnZT+eY0upNeKG590d1TWMnpxgSXvVog7rfv/1XVD1PWX41cBrF\np7ryGgR76o19Q4WaiY6ETatgGXFngn7ZggdkKBppobNUUe7iKCuOm8PGvkiJ\n0BMbKNraALVNO4e6pO6aXZzX6/Sc0u7n1ssUy2ok3piLAXfcebtMO0XSPJ0h\nvetTizkTZCv1eHXQUu/Qo8H/gTSFxN2PLyHUU5o06GujR0kZWiPwAqI1NG1/\nO6kw23Jb9Al95/VMcNgkK6dP25y4mIIWRW8326OevEOOtBEtXiulO2G//ubo\ns1f/QMLB0Z44Ull3BkHndlUXxX1b1JUrpcw/qPDJBegeZgO0AlmLgvjVuxZ+\n2+EsY7fmbABwVWvgA1HDtp1oV2vsn3jS3ljPg10u/qNMLL4nyKXenklWUPu3\nLVU3qCxfYe4ikH30xUGoRNERTik9FT3HzgPbl9CyYZTDiWsTR4qVLyS5NT4X\nI+Hk\r\n=q9jt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgMTlGk8/SzngoqYLUc31uaq57e24dKspRcecz3zuwbQIgY5RPkVVbmvuDj5QYRC7PaQrUKgZjIpl8EUL9Ab6k+Hc="}]},"maintainers":[{"name":"luisvinicius167","email":"dev_luis@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dutier_1.0.9_1527968793775_0.8464325997192357"},"_hasShrinkwrap":false},"1.1.0":{"name":"dutier","version":"1.1.0","description":"The immutable, async and universal state management solution for Javascript applications.","main":"dist/dutier.min.js","module":"dist/dutier.js","scripts":{"prebuild":"npm run clean","build":"npm run rollup & npm run rollup:production","build:watch":"npm run rollup -- --watch","clean":"del-cli \"dist/**/*\"","rollup":"rollup --config","rollup:production":"cross-env NODE_ENV=production npm run rollup","test":"echo \"Error: no test specified\" && exit 1"},"files":["dist","devtools.js"],"repository":{"type":"git","url":"git+https://github.com/luisvinicius167/dutier.git"},"keywords":["react","redux","flux","easy state","state container","flux pattern"],"author":{"name":"Luis Vinícius","email":"dev_luis@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/luisvinicius167/dutier/issues"},"homepage":"https://github.com/luisvinicius167/dutier#readme","devDependencies":{"babel-preset-env":"~1.4.0","cross-env":"~5.0.0","del-cli":"~1.0.0","rollup":"~0.41.6","rollup-plugin-babel":"~2.7.1","rollup-plugin-uglify":"~2.0.0","rollup-watch":"~3.2.2"},"gitHead":"ca47f3614f836b8b7096af6f0a2172cd0c54a29a","_id":"dutier@1.1.0","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"luisvinicius167","email":"dev_luis@hotmail.com"},"dist":{"integrity":"sha512-GXXuJpniOimvNNcyRKDRbOUaDaNSqt2H8YUDGxELrtheld5z2+YP78Mzms6nEuvE9S3YDLaArk7Dmj6GRO/sGg==","shasum":"400c988ecc20bc4dcf816fa049e6293f5b9345bb","tarball":"https://registry.npmjs.org/dutier/-/dutier-1.1.0.tgz","fileCount":7,"unpackedSize":35255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEwQZCRA9TVsSAnZWagAAgKYP/10i7j+RhjHG/D/aasRP\nkGwyP54O+0SBpbRt6LIGI0OiYGmN9tCn3QTiAW+35/Vo3oWi6pPSR2GZjoVB\nV5V3cOwzT/p4tEutFGUfvi8mPEgVf4EQL0zQ6DnGCD4z+1dxNal+SRHzBPTN\nVeJSxSGQ6cGjhyIUGjzUpwXOl+p3iuJMIzQed2dTLQOhpCFph8Uahmq8DcyF\nwwVo+QdRWEKBLMsS6gZoimu1y/pZ8loJk6pE8661Mi/wTyXeqps893aTCMSg\nc2XHiGIkvtPqCH+joILc7syfdtYbKxHd0AEOTbTCqBlM97bRLFXGSno9Vqgl\nvx/YLp2aUxasRQcjC3NyzEJE6PHKiT4MR8tfsUqA+p76dFWULaIOM7xIRVSm\nU7iMZIk5kj/b71sHXrSCgqj1poncciG7VHhM+KvB4kBA6QzyRAVdXfnLaRCw\n27OkETFhdpAQIPgKMeZrH6CYFiVaX4fvJyXDmduDFKEBc4eWgoiGbMxwEs72\nvRqal8aiT+8AhVTkb17LtzaXoiDPqnSy4ms06LFDaq36S/e7D49/VBNrsQVL\nyBmqp1c03JjQLkI6AuDSKvRt1XGGfb00vinXe1m18mmBA2367HYZ58/+C75a\nYH4CN/8HRTOWT7s/Vg39sybPS0JbW3fCZMsdAkQYNhwwIRDeZcW/ImoNkKTU\ngAuR\r\n=7zBa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCe5LLWM7gky4zRamYdMKsUiBJU8JKRIWdOYrwiaxAwAwIhAMWDDAC+3XwP0Qca5UUN1XRerNZ/htWaMYzljaqvEYkB"}]},"maintainers":[{"name":"luisvinicius167","email":"dev_luis@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dutier_1.1.0_1527972887745_0.9172774273872104"},"_hasShrinkwrap":false},"1.1.1":{"name":"dutier","version":"1.1.1","description":"The immutable, async and universal state management solution for Javascript applications.","main":"dist/dutier.min.js","module":"dist/dutier.js","scripts":{"prebuild":"npm run clean","build":"npm run rollup & npm run rollup:production","build:watch":"npm run rollup -- --watch","clean":"del-cli \"dist/**/*\"","rollup":"rollup --config","rollup:production":"cross-env NODE_ENV=production npm run rollup","test":"echo \"Error: no test specified\" && exit 1"},"files":["dist","devtools.js"],"repository":{"type":"git","url":"git+https://github.com/luisvinicius167/dutier.git"},"keywords":["react","redux","flux","easy state","state container","flux pattern"],"author":{"name":"Luis Vinícius","email":"dev_luis@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/luisvinicius167/dutier/issues"},"homepage":"https://github.com/luisvinicius167/dutier#readme","devDependencies":{"babel-preset-env":"~1.4.0","cross-env":"~5.0.0","del-cli":"~1.0.0","rollup":"~0.41.6","rollup-plugin-babel":"~2.7.1","rollup-plugin-uglify":"~2.0.0","rollup-watch":"~3.2.2"},"gitHead":"200344909fce103ca1c1791064103e6b00265701","_id":"dutier@1.1.1","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"luisvinicius167","email":"dev_luis@hotmail.com"},"dist":{"integrity":"sha512-xKnJsatJpJU7K4Ikf/553+9481L2HjUcecl5K3kaP9VAKpDQE6hXoLFzx3aIW5NIiJJHgON5z3EdUugwGj7PXg==","shasum":"4d1876c0a292b4dda8de3404c6139cda0cb0c557","tarball":"https://registry.npmjs.org/dutier/-/dutier-1.1.1.tgz","fileCount":7,"unpackedSize":35486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEwpFCRA9TVsSAnZWagAAO0MP/3RYb5vkupmU+O4kSH6d\n53w4LmM8vk4u25h6D91YptBtjUtUpKHYqfUQsn/CdetSjauz0ZjqdjkrAo1s\n5KMwKuYvjntIR+jhLadBOHXgRrpn0j19Z215BI7wurJoklEmYqYwh64yvZK0\nioJZ6dZcV4wW6tbPWjUfdcgfqnqXifaJPIRYcOdAftn2F+rGYs0HpvdKdqsZ\nHvjAiT9M9JSO2vZ+kNZafnCQvRhc6L8wpAop4u6LWIJmyDzTs9UY9/zrF7O3\n+oYY6xiph6txD+pu+dtU8RBBYEncIbCgsk/9QkBZjm4h+884+7FmvLnQ88oC\nId9ity4choYrohhAOi8RifxwINFJAE0iAT3z1JlGKFSrOao15moW4Xx2sOEG\nVeBeNNmdjxwxrp/U3Eax8OslH1k/7BQBjX1SD+ZcZosych812igxlAuLjzvc\nUcdrdmrbY2P7t+zLfEsUTtnXOhlTekNTQHgzDVe6jKDTio/7MRIPPNgZQV06\neZblA65/Qm3uXXQ87i2AXslvs9K7x27gV0mCjeh19MxCb2PHxhMCI3Lm46Pp\nVXoYjSYRMzHcQbNe+7sBs/uhxguOOi87TsMlB2SEugoVkGNTZSByZvrtS0Up\npRqgkirs5+4CcxwdRx3P13KBSZmryZ7ppIMcajW0Q5B69nTjvhWDllmguJEt\n6MHI\r\n=phrQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlF1CKAT7ej4edfMJDQMa+TU3k0c2NunYhd+P1k4ToMAIhAJE2sqjLuXIZDv4m8gmeQ1JKgpjLeOpSifKpNm8wHvLH"}]},"maintainers":[{"name":"luisvinicius167","email":"dev_luis@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dutier_1.1.1_1527974468802_0.5324738406864411"},"_hasShrinkwrap":false},"1.1.2":{"name":"dutier","version":"1.1.2","description":"The immutable, async and universal state management solution for Javascript applications.","main":"dist/dutier.min.js","module":"dist/dutier.js","scripts":{"prebuild":"npm run clean","build":"npm run rollup & npm run rollup:production","build:watch":"npm run rollup -- --watch","clean":"del-cli \"dist/**/*\"","rollup":"rollup --config","rollup:production":"cross-env NODE_ENV=production npm run rollup","test":"echo \"Error: no test specified\" && exit 1"},"files":["dist","devtools.js"],"repository":{"type":"git","url":"git+https://github.com/luisvinicius167/dutier.git"},"keywords":["react","redux","flux","easy state","state container","flux pattern"],"author":{"name":"Luis Vinícius","email":"dev_luis@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/luisvinicius167/dutier/issues"},"homepage":"https://github.com/luisvinicius167/dutier#readme","devDependencies":{"babel-preset-env":"~1.4.0","cross-env":"~5.0.0","del-cli":"~1.0.0","rollup":"~0.41.6","rollup-plugin-babel":"~2.7.1","rollup-plugin-uglify":"~2.0.0","rollup-watch":"~3.2.2"},"gitHead":"489b60476a8d8b0b015ef9c76a5830be02c68452","_id":"dutier@1.1.2","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"luisvinicius167","email":"dev_luis@hotmail.com"},"dist":{"integrity":"sha512-tSOmqDXP3W64gmEfpBXCIwFefGVVBTj695mkdXGkYQ7GjrVfEh8lfShD/K3MiTiqSZHQiiiMuezCStyO0cr7Jg==","shasum":"5b2bd47683c69822db34c54218b75eb4aa302d4a","tarball":"https://registry.npmjs.org/dutier/-/dutier-1.1.2.tgz","fileCount":7,"unpackedSize":35454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEwquCRA9TVsSAnZWagAAJvkP/R2pCgUSdn1wKFtAkv2X\n8ICGGIZ4xkaV3GygBWw0mOe5vez8mObIbz29jdjFuHK2U0B5ravNFX3EPcpQ\nMPcN2UlGjzVpvg+WL1y+sDqlWxK84RuoWXx4CPRWxueGxZfi/8cA0Ye9dtie\nImqNPugbXkq48n4f+voJOmiODhDiXupBr60qpWa1Q2F6BSjMBDlfloO71NOu\no7kRzWhaFJuvcdieAuDh4tZO1hSFv1tlPNAkI9HpLO2GnPaqzP0WWJH3dERQ\nqVYhi97V4InHYMVc9jlpVzDl3MvbY6PHXjFYQntR1r7jb18da4S5AK1r76u0\nZdY4IKdRIT5Lv9DOg3UadYFD9FvHFoYuMlRGC3aWdIMATAX+6ffvZwFJgUFh\nLNImTBqgw4hpnKrbo4xYcXmxJIZKNgMemqj9WW82D82s97cN3cxokQgylBsz\nmGFGxheV0MHI5FxfPaq+UpzldRpQVULViTgkw9u/VsWis2HRABrn++ZqdTMt\nJahpM1zVu8ZUo9CVxfGe/mF2yIE+oeG4Z5e+QDjmYcTXXEil24y8UZ8lY9xH\n5fzcjyrW89Vq+Kz4Yd4l/9UlJW4lsvcU8odrusSZ6J3woWeiTwBHylydD4Qp\nwkFnZc4jSJojeg2s4piPWDexuZ9eZYiHpkM29kg8fj4Hzyh45ddw4KgARLkh\nZC9L\r\n=cbav\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAVOz46oRY1w7oPBMyrZakUFuTPwIxRTEqchLOI+kEvHAiA9N0bllrDCvmQZJWSZbQw5LLxeOQGWvdGgXmvWVSuVNw=="}]},"maintainers":[{"name":"luisvinicius167","email":"dev_luis@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dutier_1.1.2_1527974573559_0.600766853390029"},"_hasShrinkwrap":false},"1.1.3":{"name":"dutier","version":"1.1.3","description":"The immutable, async and universal state management solution for Javascript applications.","main":"dist/dutier.min.js","module":"dist/dutier.js","scripts":{"prebuild":"npm run clean","build":"npm run rollup & npm run rollup:production","build:watch":"npm run rollup -- --watch","clean":"del-cli \"dist/**/*\"","rollup":"rollup --config","rollup:production":"cross-env NODE_ENV=production npm run rollup","test":"echo \"Error: no test specified\" && exit 1"},"files":["dist","devtools.js"],"repository":{"type":"git","url":"git+https://github.com/luisvinicius167/dutier.git"},"keywords":["react","redux","flux","easy state","state container","flux pattern"],"author":{"name":"Luis Vinícius","email":"dev_luis@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/luisvinicius167/dutier/issues"},"homepage":"https://github.com/luisvinicius167/dutier#readme","devDependencies":{"babel-preset-env":"~1.4.0","cross-env":"~5.0.0","del-cli":"~1.0.0","rollup":"~0.41.6","rollup-plugin-babel":"~2.7.1","rollup-plugin-uglify":"~2.0.0","rollup-watch":"~3.2.2"},"gitHead":"915fcb44310426b0a34547e45c973d2f0d41788d","_id":"dutier@1.1.3","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"luisvinicius167","email":"dev_luis@hotmail.com"},"dist":{"integrity":"sha512-QRo3Pg5msCa3IkSCykME/D8tONBlAo3FAwVTlZkD/hwoJLPwEaJ0wbvVOovTFocHwa+845L7PIhJFfJXVq7+4A==","shasum":"ad6d1b27280559c5f42f60c6a179d469ef655e02","tarball":"https://registry.npmjs.org/dutier/-/dutier-1.1.3.tgz","fileCount":7,"unpackedSize":35485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEwyUCRA9TVsSAnZWagAA7QAP/iRM/UsJ5chEgADbHvSH\n51kDnbsixIQbl7od+T+J3FeWgu5WRXQTGGKExH+We8id1n8JAd6/2UZNUMhZ\nUElUneOEqi+Y8dTVVhmbFWz8/6u4cyqr3WGVjiBMiHYKHFEeNHj0Y223CAhJ\ne2SWbE/qmlwfPlHjeAsfSarPpvVhQxODcmX/MeZrAPDGZeTOGrUe4LQp5AKz\nht0LQfhfxvpBNn3USsNhFBU0Q3MOBBI6PGPGWQXWlnQpDMB84V3xqfGEK3Vu\nfsbnD2JWnK5wd+psjSHl9wGlffwAYjiAZyBnL+F2LKxuMiDhapKLnh7V/gRV\nj/6IMCFFSIoLyoTzi7KPtBBHMd+DbXFdh7q9Az9TYkrWyLN5CioH6hpuuxbY\no6J9DvxLgbuKUfukAXdP8pFywuRPoCNJV4X/hQPQpfL/8nhQdr37QvIZPTJc\nrwAa42/FX8sfDBYbd3KIs7OWLdemVgyfpsxQYO3tXg/QVuZvzOjSaDy2rE3e\n5RiH6KdxE79rN+ghzdhIMKvnuJkjMVwwMf0ErzNH9Qbm0r36t2ZHXMUI4qzJ\nBad5WW5ChUJZQgV4qXpzX0gh2kb7LmokwKNZ/jnv7cZWZSI4/Fl6OsgSRDTX\n4kaQrtCsAfc92yJm3o8NUQcOPkW/uH5kEygbFDLX2zk6nbcGYkjdjtbpUMLm\nGf7J\r\n=lvPb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCysoljYPGG2+9nd0lvUzUF/4xmUzizwF8MslGYLeDG2wIgaU22mXMa+kz1QSWBR4hxifxi1O3r4UuZPvZ+bgsEZCs="}]},"maintainers":[{"name":"luisvinicius167","email":"dev_luis@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dutier_1.1.3_1527975059403_0.2139419803576612"},"_hasShrinkwrap":false},"1.1.4":{"name":"dutier","version":"1.1.4","description":"The immutable, async and universal state management solution for Javascript applications.","main":"dist/dutier.min.js","module":"dist/dutier.js","scripts":{"prebuild":"npm run clean","build":"npm run rollup & npm run rollup:production","build:watch":"npm run rollup -- --watch","clean":"del-cli \"dist/**/*\"","rollup":"rollup --config","rollup:production":"cross-env NODE_ENV=production npm run rollup","test":"echo \"Error: no test specified\" && exit 1"},"files":["dist","devtools.js"],"repository":{"type":"git","url":"git+https://github.com/luisvinicius167/dutier.git"},"keywords":["react","redux","flux","easy state","state container","flux pattern"],"author":{"name":"Luis Vinícius","email":"dev_luis@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/luisvinicius167/dutier/issues"},"homepage":"https://github.com/luisvinicius167/dutier#readme","devDependencies":{"babel-preset-env":"~1.4.0","cross-env":"~5.0.0","del-cli":"~1.0.0","rollup":"~0.41.6","rollup-plugin-babel":"~2.7.1","rollup-plugin-uglify":"~2.0.0","rollup-watch":"~3.2.2"},"gitHead":"7a62f0f2f79be94c3ef46924f8114a33b242e84f","_id":"dutier@1.1.4","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"luisvinicius167","email":"dev_luis@hotmail.com"},"dist":{"integrity":"sha512-svWFlj/1bEyw49MhRH1bWGcYFqdK0GCROx6/vWy5Upd7l5BUwFDqBr3c+a8lZtvaErjP27Gg3IUOySuB+VsJAA==","shasum":"fb8fb62b3796415062fc9124374559530d45f4c8","tarball":"https://registry.npmjs.org/dutier/-/dutier-1.1.4.tgz","fileCount":7,"unpackedSize":34927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMU1yCRA9TVsSAnZWagAAPicP/jopmUC5cXYOTy7xwq3w\nSLbaqQRr73ntqxLus9UDRszkNNrFSU9l8LWBJp8+eXMMG8fwrOxRwi5lvxyp\nlVtRERuhH+HHuWjxgtUy4jgKz+p8HXE3WhZL70Cpz/yxwwmg8Gwv1VAG8SJt\nBCyNYnx5NoSZMbWMzdT8idJJbbmjZOMsLUsfcnKN5NE22Nn5W6603cFdZel3\njfBBK+KqRLeMMB+G+rF6e2AvHSsRk7NjJdP7I8eylJ5UJi70lysS9wFFtXlm\ndnFHgU94JyKay5pdg7L3ExbhJB6Hj+8hCCl7m+O22Yf/VKB2GUa9KIdxa41B\n0chj0sYfsU0k4WVfw75yuK0jpWgooqOG8w8kDfOSeLiJl9X68hMRf2gOV8mi\nc9j1PPzPsfN+mXb63j9JLY7ZGGbCA1uCMEV7OI8gJHyzBVZb3w3Hb5yMyvZ3\nDgI5YQI1VUUg05YfMYZHyouu4TcLMZn94e4MlRxVq6fFcXttuYjIxVPsgTwo\nXxoA9g2GhG80NWvO8htI3vZ68m6OZ7gpUh0lXkSWbBzJbGkvS02ld7+srXja\nSHixygLW//Hh9XvFJpDns3xJjka+74swvQOI7AOSVdJSBdYR5buBKSHAA+OS\nfJnEnGZPqpL9r+sGBg0A3D4eXL2S2Gr4vDFNQXA+VyfgaB+5oVDgHAuyi/BX\nY+BN\r\n=uZyd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHiFmbrvcziAZSNj2LLIqWL5PZdO+e/Ne3yDZ7CdaYVXAiEArOGGx617nvOaFw60NhjUhpYB8NEIgh9UJtXHoMBe1/s="}]},"maintainers":[{"name":"luisvinicius167","email":"dev_luis@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dutier_1.1.4_1529957746233_0.6031551045624237"},"_hasShrinkwrap":false}},"readme":"<img width=\"200\" src=\"https://raw.githubusercontent.com/luisvinicius167/dutier/master/img/logo.png\"/> \n\nThe 2kb immutable, async and universal state management solution for Javascript applications. <br/>\n\n[![npm package](https://img.shields.io/badge/npm-1.1.3-blue.svg)](https://www.npmjs.com/package/dutier)\n[![CDN](https://img.shields.io/badge/cdn-1.1.3-ff69b4.svg)](https://unpkg.com/dutier@1.1.3)\n\n\n### Influences\nIt evolves on the ideas of [Redux](https://github.com/reactjs/redux).\n\n## Getting Started\n\n### Install\n* NPM: ``` npm install dutier ```\n* NPM: ``` yarn add dutier ```\n* CDN: ```https://unpkg.com/dutier@1.1.3```\n\n### Features\n * immutable state\n * small 2kb minified\n * async by default\n * react provider\n * devtools\n * simple, small learning curve\n * no dependencies\n * promise based\n * Works well with any Javascript Framework\n * inspired by Redux\n \n ### Libraries & Add-ons:\n - :raised_hands: [**dutier-logger**](https://github.com/luisvinicius167/dutier-logger): Logger for Dutier inpired by Redux Logger. \n - :loop: [**react-dutier**](https://github.com/luisvinicius167/dutier/blob/master/README.md#react): React bindings for Dutier. Performant and flexible.\n \n ### Demos\n- :pencil: [React Todo with Dutier](https://codesandbox.io/s/3lov40m86)\n\n\n### Async Actions\nWith `Dutier` your `actions` are pure functions that returns a function with the dispatch method, that will dispatch a payload information about how to work with the state and the `dispatch` method always return new values based on your state.\n\nThe `dispatch` is async by default, then you can use `async/await` with `dispatch` method. \n\n```javascript\n  async function handler() {\n   const value = 1\n   await dispatch(action(value))  \n  } \n```\n\n### React \n* npm: ``` npm install react-dutier ```\n* yarn: ``` yarn add react-dutier ```\n\n```javascript\n/**\n * @name Provider\n * @description Provider your store to your application and \n * provides the store state and store dispatch method to the\n * first children Components level.\n * \n * @param {Object|Store} store The Store instance\n */\nimport React from 'react'\nimport { render } from 'react-dom'\nimport { Provider } from 'react-dutier'\nimport devtools from 'dutier/devtools'\nimport reducers from './reducers'\n\nconst store = devtools(createStore(reducers))\n\nconst Increment = ({ state, dispatch }) => \n  <div> \n    <p> Count: {state.count} </p> \n    <button onClick={() => dispatch(increment(1))}> Increment</button>\n  </div>\n\nconst Decrement = ({ state, dispatch }) => \n  <div> \n    <p> Count: {state.count} </p> \n    <button onClick={() => dispatch(decrement(1))}> Decrement</button>\n  </div>\n\nconst class App = () => \n  <Provider store={store}>\n    <Increment />\n    <Decrement />\n  </Provider>\n\nrender(<App/>, document.getElementById('root'))\n\n/**\n * @name withStore\n * @description You can use withStore function to pass the \n * store state and disptach method as props to any Component \n * that you want.\n * \n * @param {Function}\n */\n import React, { Component } from 'react'\nimport { withStore } from 'react-dutier'\nimport App from 'containers/app'\n\nclass App extends Component {\n  componentDidMount(){\n    console.log(this.props) // logs: { state, dispatch }\n  }\n  \n  render(){\n    return (<div />)\n  }\n}\n\nexport default withStore(App)\n```\n\n### Devtools\n```javascript\n/**\n * @name devtools\n * @description Dutier Version of Redux devtools.\n * @param { Store|Object } Dutier Store\n */\nimport { createStore } from 'dutier'\nimport devtools from 'dutier/devtools'\n\nconst store = devtools(createStore())\n```\n\n<img width=\"600\" src=\"https://raw.githubusercontent.com/luisvinicius167/dutier/master/img/devtools.png\" />\n\n### Universal\nThe application state is stored in an object tree inside a single store. Your actions will only dispatch information about how work with the state and then return new state values based on your state.\n\nThat's it!\n\n```javascript\nimport { createStore, applyMiddleware } from 'dutier'\nimport Logger from 'dutier-logger'\n\n/**\n * Reducer\n * The reducer state needs to be an Object\n * Each reducer receives the state as first argument\n * the action payload as second argument\n */\nconst initialState = { count: 1 }\nfunction reducer( state=initialState, { type, payload } ) {\n  switch (type) {\n    case 'INCREMENT':\n        return { count: state.count + payload }\n    default:\n      return state  \n  }\n}\n\n/**\n * Create the store and pass the reducers if you have.\n * Create store returns the functions: subscribe, dispatch and getState\n */\nconst store = createStore(reducer)\n\n/**\n * Apply your custom middleware function that\n * be called each time your store dispatch actions\n * You can use Dutier Logger library.\n * https://github.com/luisvinicius167/dutier-logger\n */\napplyMiddleware(Logger)\n\n\n/**\n * Actions are pure functions that return a new function\n * that will dispatch the payload information to Reducer\n */\n const increment = payload => dispatch => dispatch({ type: 'INCREMENT', payload })\n\n/**\n * Reducer\n * Each reducer receives the application state as first argument,\n * the action payload\n */\nconst initialState = { count: 1 }\nfunction reducer( state=initialState, { type, payload } ) {\n  switch (type) {\n    case 'INCREMENT':\n        return { count: state.count + payload }\n    default:\n      return state  \n  }\n}\n    \n/**\n * You can use store.subscribe() to update your UI in response to actions;\n * The subscribe are just be called if the state was changed.\n */\n  this.unsubscribe = store.subscribe( { type, state, payload } ) => {\n    console.log('Reducer new state value ', state, 'Store state: ', store.getState())\n  })\n\n\n/**\n * Use store.dispatch to return new values based on the state\n * tree. store.dispatch is async and returns a Promise with your action type and\n * the new state value.\n */\nstore.dispatch( increment( 1 ) )\n .then( ({ type, state }) => {\n   console.log(`The value is: ${getState().count}`) // 2\n })\n```\n\n\n### Simple and efficient API.\n\nstore.dispatch\n * Trigger an action to do something with the state. It's async by default and always return a promise <br> \n that contains the action type and the new state value \n\n```javascript\n/**\n * @name dispatch\n * @description Trigger some action.\n * @param { Function } The function that return your action payload\n * @return { Promise } Return a Promise with the action payload\n */\n\n// You can receive the response of your action and do something, or not.\n// If you want, you can chain the dispatch Promises.\nstore.dispatch( increment(1) )\n\nstore\n  .dispatch( increment(1) )\n  .then( ({ type, state }) => {\n    console.log(type, state)\n  })\n```\n\nActions\n * Actions are async pure functions that returns a function with the dispatch method as first argument to dispatch the payload information to your reducers, for change the state.\n \n```javascript\nfunction increment( payload ) {\n  return dispatch => dispatch({ type: 'INCREMENT', payload })\n}\n```\n\n\nStore\n * Create your application store\n```javascript\n/**\n * @name createStore\n * You just can set your store state one time.\n * @param { Function } reducer Your store reducers\n */\n \nimport { createStore } from 'dutier'\n\nconst store = createStore([, ...reducers] )\n```\n\nGetting the store state\n * Get the current state value\n```javascript\n/**\n * @name getState\n * @description Get the current state value\n */\n\nstore.getState() // returns a copy of your store state { count: 1 }\n```\n\nCombine\n * Combine your store reducers\n```javascript\n/**\n * @name combine\n * @param { Function } Your reducers\n */\n \nimport { combine } from 'dutier'\n\nfunction reducer( state={ count: 1 }, { type, payload }) {\n  switch (type) {\n    case 'INCREMENT':\n      return { count: state.count + payload }\n    default:\n      return state  \n  }\n}\n\nfunction otherReducer( state={ counter: 1}, { type, payload } ) {\n  switch (type) {\n    case 'ADD':\n      return { count: payload }\n    default:\n      return state  \n  }\n}\n\ncombine( reducer, otherReducer, [, ...reducers ])\n```\n\nMiddleware\n * Call your custom middlewares\n```javascript\n/**\n * @name middleware\n * @param { Function } middleware Your middleware functions \n * that will be called each time your store dispatch actions\n * @param { Object } data Each middleware function receives a \n * data object with the properties action (your action payload), \n * oldState (the old state) and state (current state ) \n */\n  \nimport { applyMiddleware } from 'dutier'\n\nconst logger = data => console.log(data)\napplyMiddleware(logger [, ...middlewares ])\n```\n\nstore.subscribe\n * It will be called any time an action is dispatched and just if the state was changed.\n```javascript\n/**\n * @name subscribe\n * @param { handler } handler A callback function that will be triggered when\n * your state change\n */\n  \n  componentWillMount(){\n     // Subscribe to changes on your store, do something with the value.\n     this.unsubscribe = store.subscribe(( { type, state, payload } ) => {\n       this.setState( { count: store.getState().count } )\n     })\n  }\n  \n  componentWillUnmount() {\n    this.unsubscribe()\n  }\n```\n\nThat's all folks!\n\n\n#### License\nMIT License.\n","maintainers":[{"name":"luisvinicius167","email":"dev_luis@hotmail.com"}],"time":{"modified":"2022-06-16T02:04:52.198Z","created":"2017-06-11T12:49:55.916Z","0.0.1":"2017-06-11T12:49:55.916Z","0.0.2":"2017-06-12T14:07:14.926Z","0.0.3":"2017-06-12T15:08:26.555Z","0.1.0":"2017-06-13T15:09:48.026Z","0.2.0":"2017-06-14T01:43:09.001Z","0.2.1":"2017-06-14T14:22:37.419Z","0.3.0":"2017-06-14T22:59:30.193Z","0.4.0":"2017-06-16T17:24:30.845Z","0.4.1":"2017-06-18T16:16:06.868Z","0.5.0":"2017-06-21T16:38:50.542Z","0.6.0":"2017-06-23T13:13:49.078Z","0.6.1":"2017-06-23T18:42:31.310Z","0.6.2":"2017-06-28T12:37:32.446Z","1.0.0":"2017-07-28T18:25:07.719Z","1.0.1":"2017-08-29T23:07:47.924Z","1.0.2":"2017-08-29T23:34:48.488Z","1.0.3":"2017-08-30T19:03:55.887Z","1.0.4":"2017-09-20T16:08:41.990Z","1.0.5":"2018-06-01T00:11:03.569Z","1.0.6":"2018-06-01T00:14:15.647Z","1.0.7":"2018-06-01T00:14:56.771Z","1.0.8":"2018-06-02T19:37:44.156Z","1.0.9":"2018-06-02T19:46:33.861Z","1.1.0":"2018-06-02T20:54:48.035Z","1.1.1":"2018-06-02T21:21:08.879Z","1.1.2":"2018-06-02T21:22:53.705Z","1.1.3":"2018-06-02T21:30:59.483Z","1.1.4":"2018-06-25T20:15:46.336Z"},"homepage":"https://github.com/luisvinicius167/dutier#readme","keywords":["react","redux","flux","easy state","state container","flux pattern"],"repository":{"type":"git","url":"git+https://github.com/luisvinicius167/dutier.git"},"author":{"name":"Luis Vinícius","email":"dev_luis@hotmail.com"},"bugs":{"url":"https://github.com/luisvinicius167/dutier/issues"},"license":"MIT","readmeFilename":"README.md"}