{"_id":"hanzojs","_rev":"55-d30f02a58e7e93a121a3604eaac54eee","name":"hanzojs","dist-tags":{"latest":"1.0.0-beta.26"},"versions":{"0.0.1":{"name":"hanzojs","version":"0.0.1","description":"","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","dependencies":{"react":"^15.3.1","redux":"^3.3.1","react-redux":"^4.4.0","redux-actions":"^0.9.1","warning":"^3.0.0","is-plain-object":"^2.0.1","react-router":"^2.7.0","react-native-router-flux":"^3.36.0","react-web-router-flux":"^1.0.6","node-fetch":"^1.6.3","whatwg-fetch":"^1.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@0.0.1","_shasum":"c83bb6f31bfcc8e6b909f69551e9b35aec7e3b3e","_from":"dist","_resolved":"file:dist","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"c83bb6f31bfcc8e6b909f69551e9b35aec7e3b3e","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-0.0.1.tgz","integrity":"sha512-6A7MvjyZk5hBUOdTsDOSdG6kWtVtCbK76AA3r+OJV0SZxglQyayU79GE0rzIMVHnCBMXY0qVKYS7ptBwk5zpng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcr0X3M+N/4DwobjlE2zx7gqiCoOEhvd8j0ElzBw1nwQIhALQXpGeZWPray9PgVbQX2EoddK+677WfYzCl2sRd07Aq"}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hanzojs-0.0.1.tgz_1479837097660_0.39717283099889755"}},"0.0.2":{"name":"hanzojs","version":"0.0.2","description":"","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","dependencies":{"react":"^15.3.1","redux":"^3.3.1","react-redux":"^4.4.0","redux-actions":"^0.9.1","warning":"^3.0.0","is-plain-object":"^2.0.1","react-router":"^2.7.0","react-native-router-flux":"^3.36.0","react-web-router-flux":"^1.0.6","node-fetch":"^1.6.3","whatwg-fetch":"^1.0.0","react-router-redux":"^4.0.7"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@0.0.2","_shasum":"d4e57b21e0c95a4e3176c4877e8511a119eab26a","_from":"dist","_resolved":"file:dist","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"d4e57b21e0c95a4e3176c4877e8511a119eab26a","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-0.0.2.tgz","integrity":"sha512-PmnOM23PQpjFJ4JBzQutt7uJLHgPOmblUvcRf0PEPra0eFliw3Jpw3QR8s8EYBJ7DKTpWeNjOWkXqBXIY5ENiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHq6On+A8cSRaKURmDPBUc+DGI9s7444NNLmiMlpwRatAiEA9zl1ewfjWvHXCKxXchBbhFSZacpcp467y+deV7MQES8="}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hanzojs-0.0.2.tgz_1479890399877_0.08105922723188996"}},"0.0.3":{"name":"hanzojs","version":"0.0.3","description":"","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","dependencies":{"react":"^15.3.1","redux":"^3.3.1","react-redux":"^4.4.0","redux-actions":"^0.9.1","warning":"^3.0.0","is-plain-object":"^2.0.1","react-router":"^2.7.0","react-native-router-flux":"^3.36.0","react-web-router-flux":"^1.0.8","node-fetch":"^1.6.3","whatwg-fetch":"^1.0.0","react-router-redux":"^4.0.7"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@0.0.3","_shasum":"8c1a3bce63c892d0fb585352a82eeb2228c71003","_from":"dist","_resolved":"file:dist","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"8c1a3bce63c892d0fb585352a82eeb2228c71003","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-0.0.3.tgz","integrity":"sha512-ZwhyZzs8LCjzswmKup3cYu9Whx6Dwm2Tu4DODtL8xZ6ql9BUXDSa2VyPeAdGfJ/4NrMde6PHdWtICinj/HwoCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAo1L3vbtKXSi1T1VQfdCgT7zizD716Up9VcKzEL1Cz/AiBCIuHYX2zbPfi4XVjPwriBCBRMNS2wGac6GLmgqNuw2Q=="}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hanzojs-0.0.3.tgz_1479891371879_0.6000137662049383"}},"0.0.4":{"name":"hanzojs","version":"0.0.4","description":"### 一、简介","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","dependencies":{"react":"^15.3.1","redux":"^3.3.1","react-redux":"^4.4.0","redux-actions":"^0.9.1","warning":"^3.0.0","is-plain-object":"^2.0.1","react-router":"^2.7.0","react-native-router-flux":"^3.36.0","react-web-router-flux":"^1.0.8","node-fetch":"^1.6.3","whatwg-fetch":"^1.0.0","react-router-redux":"^4.0.7"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@0.0.4","_shasum":"5e50e2901a112507d665f78b5133e77fb9246a6a","_from":"dist","_resolved":"file:dist","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"5e50e2901a112507d665f78b5133e77fb9246a6a","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-0.0.4.tgz","integrity":"sha512-hUf1pBVm3ix/5xG6VY3si5PoME06N/YDbw8/XO+s6IXXm+cIYNNXqn1IAtTmKINZ+mPUOSqltoD1bWfwS4X1/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxvnyZNuMa3ujAFQJm2QEojsIaPRg7PH4dAEYhi0bcYwIhAOZGrZ7KL/J1YglTMQNhqTjtI1ACYrneXJq7YHVSdXEo"}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hanzojs-0.0.4.tgz_1479891447954_0.5380572590511292"}},"0.0.5":{"name":"hanzojs","version":"0.0.5","description":"### 一、简介","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","dependencies":{"react":"^15.3.1","redux":"^3.3.1","react-redux":"^4.4.0","redux-actions":"^0.9.1","warning":"^3.0.0","is-plain-object":"^2.0.1","react-router":"^2.7.0","react-native-router-flux":"^3.36.0","react-web-router-flux":"^1.0.8","node-fetch":"^1.6.3","whatwg-fetch":"^1.0.0","react-router-redux":"^4.0.7"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@0.0.5","_shasum":"45771c8aec75802669bb5b7e29d004647d1848b5","_from":"dist","_resolved":"file:dist","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"45771c8aec75802669bb5b7e29d004647d1848b5","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-0.0.5.tgz","integrity":"sha512-JqokTZxv+zICJYFwUH4mi9fI6FAxL3lsattIG9wQwhnx4zwVtaQuMPsQeMaZLi1oNaDFL7h2Txms0zS8fYL14Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHKAdYUIhLFRNWnczsOnY5lSdJ1gR4Fje9oaim5BU7W7AiEA2dwhRpUSsVmU7iS9S+4lVCOHBl30MwZjBlVLjFUlSXA="}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hanzojs-0.0.5.tgz_1479891621032_0.4978843794669956"}},"0.0.6":{"name":"hanzojs","version":"0.0.6","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","dependencies":{"react":"^15.3.1","redux":"^3.3.1","react-redux":"^4.4.0","react-dom":"^15.4.1","redux-thunk":"^2.1.0","redux-promise-middleware":"^4.2.0","redux-actions":"^0.9.1","warning":"^3.0.0","is-plain-object":"^2.0.1","react-router":"^2.7.0","react-native-router-flux":"^3.36.0","react-web-router-flux":"^1.0.9","node-fetch":"^1.6.3","whatwg-fetch":"^1.0.0","react-router-redux":"^4.0.7"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@0.0.6","_shasum":"4724d2cbb7943981db43a28381696869f157b2ec","_from":"dist","_resolved":"file:dist","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"4724d2cbb7943981db43a28381696869f157b2ec","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-0.0.6.tgz","integrity":"sha512-n4L/KRstblGzyz1vk1mKJ7SGgfcYSa8Ylcv21WfN5WXlld0Y1Ls3XYaNTGhpp6k+YfqTxP9/9+VRVk8USWT2Cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGW/2022MIAmo66SXEOccFbuvcy52nKklmvhB7NcncWwAiAul43c0OdSvcEFsGxjkx0StPUVdBNxrYtG5UXtk+lc/A=="}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hanzojs-0.0.6.tgz_1483597746109_0.5914945874828845"}},"0.0.7":{"name":"hanzojs","version":"0.0.7","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","dependencies":{"react":"^15.3.1","redux":"^3.3.1","react-redux":"^4.4.0","react-dom":"^15.4.1","redux-thunk":"^2.1.0","redux-promise-middleware":"^4.2.0","redux-actions":"^0.9.1","warning":"^3.0.0","is-plain-object":"^2.0.1","react-router":"^2.7.0","react-native-router-flux":"^3.36.0","react-web-router-flux":"^1.0.11","node-fetch":"^1.6.3","whatwg-fetch":"^1.0.0","react-router-redux":"^4.0.7"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@0.0.7","_shasum":"be82c8f313167824d8ba67adae737ac1f5d5cac8","_from":"dist","_resolved":"file:dist","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"be82c8f313167824d8ba67adae737ac1f5d5cac8","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-0.0.7.tgz","integrity":"sha512-Sdbbdg7sj6RrG26+gQv4NPF7iu+Sx+2sEybWRHVTukhBHfeZjoiCgjZxYyla/nU4/sm7RBe5vzMXiyvrUfn4Kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4g2MphP7QqUYK+T6kONyMBy9I5lQWHS3FyHxQutgBNAiBsdBhP/3gAM23GwbscgBkZ4OU2g+pV3APaEOLK+OW9Ug=="}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hanzojs-0.0.7.tgz_1483599256997_0.1353079709224403"}},"0.0.8":{"name":"hanzojs","version":"0.0.8","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","dependencies":{"react":"^15.3.1","redux":"^3.3.1","react-redux":"^4.4.0","react-dom":"^15.4.1","redux-thunk":"^2.1.0","redux-promise-middleware":"^4.2.0","redux-actions":"^0.9.1","warning":"^3.0.0","is-plain-object":"^2.0.1","react-router":"^2.7.0","react-native-router-flux":"^3.36.0","react-web-router-flux":"^1.0.11","node-fetch":"^1.6.3","whatwg-fetch":"^1.0.0","react-router-redux":"^4.0.7"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@0.0.8","_shasum":"516b4eeed89268444ff6f875190851ff9c8991bc","_from":"dist","_resolved":"file:dist","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"516b4eeed89268444ff6f875190851ff9c8991bc","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-0.0.8.tgz","integrity":"sha512-8hxJBsMuIlVTLv8U6OUGZtM2X020N/3OH+tdVESc7ySvI/muIVxquC6uQr4ReO01dn5nUI+/qz8r4VKysyePKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9E6/Us4lScpcoXDt3SMPYgPM/MKwrGhxshc4A6Dx6wAIhAPR4ch+eeiM94P+UsNBP6CqVwJEgJGi6k+8IrobXlJDM"}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hanzojs-0.0.8.tgz_1483673919157_0.4344567251391709"}},"0.0.9":{"name":"hanzojs","version":"0.0.9","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","dependencies":{"react":"^15.3.1","redux":"^3.3.1","react-redux":"^4.4.0","react-dom":"^15.4.1","redux-thunk":"^2.1.0","redux-promise-middleware":"^4.2.0","redux-actions":"^0.9.1","warning":"^3.0.0","is-plain-object":"^2.0.1","react-router":"^2.7.0","react-native-router-flux":"^3.36.0","react-web-router-flux":"^1.0.11","node-fetch":"^1.6.3","whatwg-fetch":"^1.0.0","react-router-redux":"^4.0.7"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@0.0.9","_shasum":"05fdbbbb81ea2e9672d6a56bfc47bc65c91cadad","_from":"dist","_resolved":"file:dist","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"05fdbbbb81ea2e9672d6a56bfc47bc65c91cadad","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-0.0.9.tgz","integrity":"sha512-ISDES77Tb4/RSKmUvcu+K1mOzuPapQv/5b4HMb79d8CyoaWka96Asl48TMJl5bJxRYvTbO7Hf1CcD0sFLkAygQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3t0lzGP5t+dUgKvYAFAEmqdHXP27b3mKT+TscfD4gIwIgN/IrUEsItvgv3Q0MB0cs9BsMCbnIPXcNzMe2UDuK8k4="}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hanzojs-0.0.9.tgz_1483674076970_0.1466837537009269"}},"0.0.10":{"name":"hanzojs","version":"0.0.10","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","dependencies":{"react":"^15.3.1","redux":"^3.3.1","react-redux":"^4.4.0","react-dom":"^15.4.1","redux-thunk":"^2.1.0","redux-promise-middleware":"^4.2.0","redux-actions":"^0.9.1","warning":"^3.0.0","is-plain-object":"^2.0.1","react-router":"^2.7.0","react-native-router-flux":"^3.36.0","react-web-router-flux":"^1.0.11","node-fetch":"^1.6.3","whatwg-fetch":"^1.0.0","react-router-redux":"^4.0.7"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@0.0.10","_shasum":"e659023b7a887fe5009d21f4d3444908066ae569","_from":"dist","_resolved":"file:dist","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"e659023b7a887fe5009d21f4d3444908066ae569","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-0.0.10.tgz","integrity":"sha512-5i9GPSfYjzoA4ylfUjhVN0mjOmZ5fj8NVjVUJVhRDJyvsSZZ5fMEzmPKFrsZ/5MdxxBMYYtmDHhbJvsZhgQEtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHMoa20S2CLoR6HgFrZOuhWCZseYkKJBICETKyNUEWQAIgKSIzkY7QHfmOfcL+g00/o4axtMQPLDWXTpnCktVthfY="}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hanzojs-0.0.10.tgz_1487146000103_0.5084738514851779"}},"0.0.11":{"name":"hanzojs","version":"0.0.11","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","dependencies":{"react":"^15.3.1","redux":"^3.3.1","react-redux":"^4.4.0","react-dom":"^15.4.1","redux-thunk":"^2.1.0","redux-promise-middleware":"^4.2.0","redux-actions":"^0.9.1","warning":"^3.0.0","is-plain-object":"^2.0.1","deepmerge":"^1.3.2","react-router":"^2.7.0","react-native-router-flux":"^3.37.0","react-web-router-flux":"^1.0.11","node-fetch":"^1.6.3","whatwg-fetch":"^1.0.0","react-router-redux":"^4.0.7"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@0.0.11","_shasum":"6a41ce8ba39cc27fc4570c2c44e741a89a55f25d","_from":"dist","_resolved":"file:dist","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"6a41ce8ba39cc27fc4570c2c44e741a89a55f25d","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-0.0.11.tgz","integrity":"sha512-YpTxfDPFKXs2ONqPPLimI+efxDxYHWdN9ucMd5kUG8/4Cnjislci61r9GmQ5Y3ArBwNm9HHmdLIPvocnlTuJDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE+2GheW00fFQiLzMOwK4L/xzUctFWtnchZjgfSO84pHAiEApXN8XDfOOfVEfeICOXLvjmdla3Cp5DVg7OcuIk45KK0="}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hanzojs-0.0.11.tgz_1488261009964_0.387890649959445"}},"0.0.12":{"name":"hanzojs","version":"0.0.12","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","dependencies":{"react":"^15.3.1","redux":"^3.3.1","react-redux":"^4.4.0","react-dom":"^15.4.1","redux-thunk":"^2.1.0","redux-promise-middleware":"^4.2.0","redux-actions":"^0.9.1","warning":"^3.0.0","is-plain-object":"^2.0.1","deepmerge":"^1.3.2","react-router":"^2.7.0","react-native-router-flux":"^3.37.0","react-web-router-flux":"^1.0.11","node-fetch":"^1.6.3","whatwg-fetch":"^1.0.0","react-router-redux":"^4.0.7"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@0.0.12","_shasum":"027c924081fc9b5544bc7da8986edb93919c9805","_from":"dist","_resolved":"file:dist","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"027c924081fc9b5544bc7da8986edb93919c9805","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-0.0.12.tgz","integrity":"sha512-igbR10RXJxRqbb1hqFMQ1561JLOGGA2YIIe1uDL9jCems5BiCA3DSNlZdaLxbChHJvvm2t7b4bIuLKEYU3S3cw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUN/X8jwr+TNpdcQk31eghPxDsIr5ZG6Et2DIFCkAeLAIgf1rO9I29rXHOSybrH4KTctJZ/F9NDWu/XOzW+Yo/5e4="}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hanzojs-0.0.12.tgz_1491375934981_0.3640393519308418"}},"0.0.13":{"name":"hanzojs","version":"0.0.13","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","dependencies":{"react":"^15.3.1","redux":"^3.3.1","react-redux":"^4.4.0","react-dom":"^15.4.1","redux-thunk":"^2.1.0","redux-promise-middleware":"^4.2.0","redux-actions":"^0.9.1","warning":"^3.0.0","is-plain-object":"^2.0.1","deepmerge":"^1.3.2","react-router":"^2.7.0","react-native-router-flux":"^3.37.0","react-web-router-flux":"^1.0.11","node-fetch":"^1.6.3","whatwg-fetch":"^1.0.0","react-router-redux":"^4.0.7"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@0.0.13","_shasum":"5405507637041103f35aa233d05ce2ba41f511f0","_from":"dist","_resolved":"file:dist","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"5405507637041103f35aa233d05ce2ba41f511f0","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-0.0.13.tgz","integrity":"sha512-8FQWVCm0O6FogPaDFg6ty2zUswuTahiQh8uCb3Or2C3uWl+Kgg1Rt78scQwVmRTDn3lAlzSAZFszz1nCJZOBeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs5gDj4atBwi1fqNUtjujwv1fqlEKBQyHMe+7rQBwSVQIgE+XgLTXCz0DdmNvHHA2FRVZXOItwexPwC3SVc3hxBo4="}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hanzojs-0.0.13.tgz_1493715251913_0.20994557649828494"}},"0.0.14":{"name":"hanzojs","version":"0.0.14","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","dependencies":{"react":"^15.3.1","redux":"^3.3.1","react-redux":"^4.4.0","react-dom":"^15.4.1","redux-thunk":"^2.1.0","redux-promise-middleware":"^4.2.0","redux-actions":"^0.9.1","warning":"^3.0.0","is-plain-object":"^2.0.1","deepmerge":"^1.3.2","react-router":"^2.7.0","react-native-router-flux":"^3.37.0","react-web-router-flux":"^1.0.11","node-fetch":"^1.6.3","whatwg-fetch":"^1.0.0","react-router-redux":"^4.0.7"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@0.0.14","_shasum":"4d29a23594b45ca0b76903de691298d2f630b52d","_from":"dist","_resolved":"file:dist","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"4d29a23594b45ca0b76903de691298d2f630b52d","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-0.0.14.tgz","integrity":"sha512-kLTRpk3t59lKeo8t4TwrN3FGBJ3PrKwdY3Kd5k7dRVhuLqiT822GxRDwQl9YbLldzupyh+eTaAGGJISaMU/Pww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIChyWvOpkQB+E9XmGxBh4cGOP3HJyEDU1kfQM18WZ5pmAiEA75l7OKduxDtmZl9ApJbwcJUF++Liaxt1FGSTQFrxSFA="}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hanzojs-0.0.14.tgz_1493715827040_0.2498694765381515"}},"0.0.15":{"name":"hanzojs","version":"0.0.15","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","dependencies":{"react":"^15.3.1","redux":"^3.3.1","react-redux":"^4.4.0","react-dom":"^15.4.1","redux-thunk":"^2.1.0","redux-promise-middleware":"^4.2.0","redux-actions":"^0.9.1","warning":"^3.0.0","is-plain-object":"^2.0.1","deepmerge":"^1.3.2","react-router":"^2.7.0","react-native-router-flux":"^3.37.0","react-web-router-flux":"^1.0.11","node-fetch":"^1.6.3","whatwg-fetch":"^1.0.0","react-router-redux":"^4.0.7"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@0.0.15","_shasum":"ecf7a53a9824ef3b33ce2bfc82e0e8556f478636","_from":"dist","_resolved":"file:dist","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"ecf7a53a9824ef3b33ce2bfc82e0e8556f478636","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-0.0.15.tgz","integrity":"sha512-Y5HcqiACXaO4q4C64UxTwEe9wRmqlP3YWQZ+zlpORy3vpNHN7GLaI5mZ+71bu9YhE+yQLZhb6ioMbZy4Ug0gRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDguC5qJ/pn6/V5CkDjv+kXbgwONEGQK1MWvUl0AUqRSgIgFGDoD5iZkS5S27W1lqWtENbJuztn4/SPu8IsNZMmeKs="}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hanzojs-0.0.15.tgz_1493716773469_0.2776916427537799"}},"0.0.16":{"name":"hanzojs","version":"0.0.16","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","dependencies":{"react":"^15.3.1","redux":"^3.3.1","react-redux":"^4.4.0","react-dom":"^15.4.1","redux-thunk":"^2.1.0","redux-promise-middleware":"^4.2.0","redux-actions":"^0.9.1","warning":"^3.0.0","is-plain-object":"^2.0.1","deepmerge":"^1.3.2","react-router":"^2.7.0","react-native-router-flux":"^3.37.0","react-web-router-flux":"^1.0.11","node-fetch":"^1.6.3","whatwg-fetch":"^1.0.0","react-router-redux":"^4.0.7"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@0.0.16","_shasum":"8f96c4621786df9c3587a80c6a9df542bfdd8837","_from":"dist","_resolved":"file:dist","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"8f96c4621786df9c3587a80c6a9df542bfdd8837","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-0.0.16.tgz","integrity":"sha512-z7KZQbMDA+oN8pYfegKgU5zVKAafWWFu1m8jI/0pRV+8+wbr/J4AO5LUK3bhrEPyAbut60qyhj0K//y00phfWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGsGb2Eg3dRR2dgdzw3ob/394222Fa96qN4yF8tRZgo1AiAf2PBFeUx+NanLSpTN+Yf8fezREvIEDJBuqONKYnlFiQ=="}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hanzojs-0.0.16.tgz_1493800313092_0.9379234099760652"}},"0.1.0":{"name":"hanzojs","version":"0.1.0","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","dependencies":{"react":"^15.5.4","redux":"^3.6.0","react-redux":"^5.0.4","react-dom":"^15.5.4","redux-thunk":"^2.2.0","redux-promise-middleware":"^4.2.0","redux-actions":"^0.9.1","warning":"^3.0.0","is-plain-object":"^2.0.1","deepmerge":"^1.3.2","react-router":"^4.1.1","react-native-router-flux":"^3.38.0","react-web-router-flux":"^1.1.13","node-fetch":"^1.6.3","whatwg-fetch":"^1.0.0","react-router-redux":"^4.0.8"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@0.1.0","_shasum":"c98fc91f1dfe73cc35ed080370d5be88f9b2984e","_from":"dist","_resolved":"file:dist","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"c98fc91f1dfe73cc35ed080370d5be88f9b2984e","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-0.1.0.tgz","integrity":"sha512-1SwlevYB9rxZ0+6DXVZVwHhLaA8LxTO52/TJN5W3qjKt09kxsQqAtxmtwlTkzhY1avPFe/FYychZGJ/X57SLlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtcCxLrOjIAfzbI3AnsB5xXGwX6wyBSX33spkh3G1aWgIhALLlvao2phHSvPyATzv5a2Fe/oiicUYBvH6H7v4eRrp1"}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hanzojs-0.1.0.tgz_1494232480055_0.3101992425508797"}},"0.1.1":{"name":"hanzojs","version":"0.1.1","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","dependencies":{"react":"^15.5.4","redux":"^3.6.0","react-redux":"^5.0.4","react-dom":"^15.5.4","redux-thunk":"^2.2.0","redux-promise-middleware":"^4.2.0","redux-actions":"^0.9.1","warning":"^3.0.0","is-plain-object":"^2.0.1","deepmerge":"^1.3.2","react-router":"^4.1.1","react-native-router-flux":"^3.38.0","react-web-router-flux":"^1.1.13","node-fetch":"^1.6.3","whatwg-fetch":"^1.0.0","react-router-redux":"^4.0.8"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@0.1.1","_shasum":"00d746e5d5b0e0192ec615ccf125fccdbc7ed120","_from":"dist","_resolved":"file:dist","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"00d746e5d5b0e0192ec615ccf125fccdbc7ed120","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-0.1.1.tgz","integrity":"sha512-xle8fBs9MtmvBNwNASYPaB87lX7r5NJmOl1o5lK6VTRWYXO3hsmI0ddEOZsvtn1jj6FP2jPJeD3TmHf5vEGS1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdTvc/SjFwmVcstsARjQjLYSeLO2s/qE5IVxndkHY0VAiEA9crekT3HdZkVze7viOIRGoqV/oPqDWI5VSa99tj/ZC0="}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hanzojs-0.1.1.tgz_1494233251672_0.4425595246721059"}},"0.1.2":{"name":"hanzojs","version":"0.1.2","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","dependencies":{"react":"^15.5.4","redux":"^3.6.0","react-redux":"^5.0.4","react-dom":"^15.5.4","redux-thunk":"^2.2.0","redux-promise-middleware":"^4.2.0","redux-actions":"^0.9.1","warning":"^3.0.0","is-plain-object":"^2.0.1","deepmerge":"^1.3.2","react-router":"3.0.5","react-native-router-flux":"^3.38.0","react-web-router-flux":"^1.1.14","node-fetch":"^1.6.3","whatwg-fetch":"^1.0.0","react-router-redux":"^4.0.8"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@0.1.2","_shasum":"73e14b4225a92782cefb78be8125e8dd22268193","_from":"dist","_resolved":"file:dist","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"73e14b4225a92782cefb78be8125e8dd22268193","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-0.1.2.tgz","integrity":"sha512-ybMmk8TuSLuXs/DK4uMFYKdWzkDzlvm0ayrc96xTzwtLeop0VdsWE8hvEWffx9vuIw40GlxLYYEM2v8XzBrKlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFM0/akp7jAVpnyJkmgU8nCVlDSo9aGzt4rCpAQZOgA3AiB7snQd+3olMQoa503yy/moPS+3xO01VOP3eZ7SgLG5wg=="}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hanzojs-0.1.2.tgz_1494233992664_0.00971509306691587"}},"0.1.3":{"name":"hanzojs","version":"0.1.3","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","dependencies":{"react":"^15.5.4","redux":"^3.6.0","react-redux":"^5.0.4","react-dom":"^15.5.4","redux-thunk":"^2.2.0","redux-promise-middleware":"^4.2.0","redux-actions":"^0.9.1","warning":"^3.0.0","is-plain-object":"^2.0.1","deepmerge":"^1.3.2","react-router":"3.0.5","react-native-router-flux":"^3.38.0","react-web-router-flux":"^1.1.15","node-fetch":"^1.6.3","whatwg-fetch":"^1.0.0","react-router-redux":"^4.0.8"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@0.1.3","_shasum":"51c257edb7ca238c7d954a062837e8f7b7371ec8","_from":"dist","_resolved":"file:dist","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"51c257edb7ca238c7d954a062837e8f7b7371ec8","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-0.1.3.tgz","integrity":"sha512-13IqByNeIgS84+49Wt/dXtuMIfZ3rvCWo/Kez1laUAJ6MrkN8X+9a2FET8FRgzfODaw7V8NMNg1UAUN5lh7/eA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkc7m4crqwGe1x4BWuZW7KSKesp/4wjzod3tpcxTTXxwIhAP/7W5HZOpiE3feKolXgpr4eAqoQo1ciibHm2u8BHcfZ"}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hanzojs-0.1.3.tgz_1494240045116_0.5960668956395239"}},"0.1.4":{"name":"hanzojs","version":"0.1.4","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","dependencies":{"react":"^15.5.4","redux":"^3.6.0","react-redux":"^5.0.4","react-dom":"^15.5.4","redux-thunk":"^2.2.0","redux-promise-middleware":"^4.2.0","redux-actions":"^0.9.1","warning":"^3.0.0","is-plain-object":"^2.0.1","deepmerge":"^1.3.2","react-router":"3.0.5","react-native-router-flux":"^3.38.0","react-web-router-flux":"^1.1.15","node-fetch":"^1.6.3","whatwg-fetch":"^1.0.0","react-router-redux":"^4.0.8"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@0.1.4","_shasum":"e61039a4abc3b808dc59fb16b6843398ef8005c5","_from":"dist","_resolved":"file:dist","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"e61039a4abc3b808dc59fb16b6843398ef8005c5","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-0.1.4.tgz","integrity":"sha512-NuqcOrIORM3GwnGW2f0eh3NKhzpikwdljjsyIy7NVqBoeC/ooKSGoTk9VTSDYX6TgdageU8jkwElJ97qYkBLPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEzU2gFAyU4Mv2p+26s+7U47APLoxXeGdxH35GBFvi6KAiEAsvvc1vw17owdHoHRhKKzQyiuWP5lY13opQpfwzYMUtk="}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hanzojs-0.1.4.tgz_1494407144862_0.17020603432320058"}},"0.1.5":{"name":"hanzojs","version":"0.1.5","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","dependencies":{"react":"^15.5.4","redux":"^3.6.0","react-redux":"^5.0.4","react-dom":"^15.5.4","redux-thunk":"^2.2.0","redux-promise-middleware":"^4.2.0","redux-actions":"^0.9.1","warning":"^3.0.0","is-plain-object":"^2.0.1","deepmerge":"^1.3.2","react-router":"3.0.5","react-native-router-flux":"3.38.0","react-web-router-flux":"^1.1.15","node-fetch":"^1.6.3","whatwg-fetch":"^1.0.0","react-router-redux":"^4.0.8"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@0.1.5","_shasum":"3bdc34d630fee63764f962d102d728c955baa721","_from":"dist","_resolved":"file:dist","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"3bdc34d630fee63764f962d102d728c955baa721","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-0.1.5.tgz","integrity":"sha512-FuZ59SsZp+WL3NA7JzevoFiRUNPVwG26+CQlbsdP28kxgYQKWaVbA3ghH14lsrY6iqz32mYjXnZk1Zs+JtyoOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF00I1q6hm5clqBpBvCPn46TjMROyVJs8V7lBOMZdeouAiAR2nF2o0lzPHjJnQNW7XFdtkTiAgoIqDJkXrnZdZm6Cg=="}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hanzojs-0.1.5.tgz_1494419296594_0.30685724201612175"}},"1.0.0-beta.1":{"name":"hanzojs","version":"1.0.0-beta.1","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","peerDependencies":{"react":"15.5.4"},"dependencies":{"deepmerge":"^1.3.2","is-plain-object":"^2.0.1","node-fetch":"^1.6.3","react-dom":"^15.5.4","react-navigation":"^1.0.0-beta.9","react-redux":"^5.0.4","react-router":"3.0.5","react-router-redux":"^4.0.8","redux":"^3.6.0","redux-actions":"^0.9.1","warning":"^3.0.0","whatwg-fetch":"^1.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@1.0.0-beta.1","_shasum":"7c0b47228434c3db4b05bc755a16b231971ac430","_from":"dist","_resolved":"file:dist","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"7c0b47228434c3db4b05bc755a16b231971ac430","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-1.0.0-beta.1.tgz","integrity":"sha512-SP4BrBEdmaT51W+lIY8vRhyezARBzv/HxKMD1E3VPP/EjAYzMJYg7a3RD/tICTUe/gB6R3+PzK4TFAnuiGgh9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhErtS6TAEfm7uIqSE3j25Hn/KsvOSE9CO93DRYfCDrAiEA0LLFFy9L0C5HjYT7a3qPMN8vgWHukY6zy9rCJfY6acE="}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hanzojs-1.0.0-beta.1.tgz_1495349493221_0.1763081606477499"}},"1.0.0-beta.2":{"name":"hanzojs","version":"1.0.0-beta.2","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","peerDependencies":{"react":"15.5.4"},"dependencies":{"deepmerge":"^1.3.2","is-plain-object":"^2.0.1","node-fetch":"^1.6.3","react-dom":"^15.5.4","react-navigation":"^1.0.0-beta.10","react-redux":"^5.0.4","react-router":"3.0.5","react-router-redux":"^4.0.8","redux":"^3.6.0","redux-actions":"^0.9.1","warning":"^3.0.0","whatwg-fetch":"^1.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@1.0.0-beta.2","_shasum":"42b0fb957c011bcef6e47b3fb1367db4e9291cde","_from":"dist","_resolved":"file:dist","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"42b0fb957c011bcef6e47b3fb1367db4e9291cde","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-1.0.0-beta.2.tgz","integrity":"sha512-2iMn2Vthdx6o82SS5AiPidsfZI2d7A156JOlKfSCs/XwU00+p47IE6C1rPYzzfyXT3HekjlwELP73fIXsV3Y0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDm09gvPzsw8kkL8qT7Cj1+QEV5geVp5lF4ZjDcSIgAewIhAL/UxpCIiHKuSDnPYZmWrVAWdzqXXvLoj5PyrFKOV+go"}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hanzojs-1.0.0-beta.2.tgz_1495368614020_0.02926195808686316"}},"1.0.0-beta.3":{"name":"hanzojs","version":"1.0.0-beta.3","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","peerDependencies":{"react":"15.5.4"},"dependencies":{"deepmerge":"^1.3.2","is-plain-object":"^2.0.1","node-fetch":"^1.6.3","react-dom":"^15.5.4","react-navigation":"^1.0.0-beta.10","react-redux":"^5.0.4","react-router":"3.0.5","react-router-redux":"^4.0.8","redux":"^3.6.0","redux-actions":"^0.9.1","warning":"^3.0.0","whatwg-fetch":"^1.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@1.0.0-beta.3","_shasum":"87c052b0bf40bd1ac2c4bb6efcb6a70e10315548","_from":"dist","_resolved":"file:dist","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"87c052b0bf40bd1ac2c4bb6efcb6a70e10315548","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-1.0.0-beta.3.tgz","integrity":"sha512-DPqt00n9+Tn0+vK63j30nJMGyGAnHrb2BJXwQQ69WvQFywSaY3TajaMbzgXTVT8CdJ4jyADI1QSML9ue0r86Aw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDka5TlrpWzFILGME6OP30saPpMBQ/t8IkcDqQ9ZUx5YgIgTEuDzzk9kLQYHKrK08TbVHIsyo+fxA+5yfNEY5osaCk="}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hanzojs-1.0.0-beta.3.tgz_1495793240889_0.8242725511081517"}},"1.0.0-beta.4":{"name":"hanzojs","version":"1.0.0-beta.4","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","peerDependencies":{"react":"15.5.4"},"dependencies":{"deepmerge":"^1.3.2","is-plain-object":"^2.0.1","node-fetch":"^1.6.3","react-dom":"^15.5.4","react-navigation":"^1.0.0-beta.10","react-redux":"^5.0.4","react-router":"3.0.5","react-router-redux":"^4.0.8","react-web-router-flux":"^1.1.15","redux":"^3.6.0","redux-actions":"^0.9.1","warning":"^3.0.0","whatwg-fetch":"^1.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@1.0.0-beta.4","_shasum":"fc6f689f5cd9bf2f041b8377f1901697f5030453","_from":"dist","_resolved":"file:dist","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"fc6f689f5cd9bf2f041b8377f1901697f5030453","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-1.0.0-beta.4.tgz","integrity":"sha512-CnvIv8bK6TXR5WlVD0ArdmTHo+I5lrjruQtuwHtPxwPP4qffm3h5gxRnaBI3ZdwGzLNWKlkDejyGQ7oj2JQidQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHA65RdlDjpvXvxjL9lddOF7RL9FTFMwNNTg5raHHQDLAiBEdTAwFfQqgnO72hB+ZIEV0cYeLtxlvQzx0WvhXQ/z7w=="}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hanzojs-1.0.0-beta.4.tgz_1496830802542_0.6342144468799233"}},"1.0.0-beta.5":{"name":"hanzojs","version":"1.0.0-beta.5","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","peerDependencies":{"react":"15.5.4"},"dependencies":{"deepmerge":"^1.3.2","is-plain-object":"^2.0.1","node-fetch":"^1.6.3","react-dom":"^15.5.4","react-navigation":"^1.0.0-beta.10","react-redux":"^5.0.4","react-router":"3.0.5","react-router-redux":"^4.0.8","react-web-router-flux":"^1.1.15","redux":"^3.6.0","redux-actions":"^0.9.1","warning":"^3.0.0","whatwg-fetch":"^1.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@1.0.0-beta.5","_shasum":"bfd9b9f792668ca18ef413dc022fbb236aa95962","_from":"dist","_resolved":"file:dist","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"bfd9b9f792668ca18ef413dc022fbb236aa95962","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-1.0.0-beta.5.tgz","integrity":"sha512-UxwdsYMfCrXZHMcEo44+27ucaIenU6R1PsQqz6id747auqwvt8SLdJG+zDh/heKeOprUPX1Q+qCDmZIlOvB2jw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6PYqqnjsSK3099yu5gUEuFNgNZbZCZEoRrrWMBVE/7gIhAPugwYlQkcsTmUdgMHSZtV7+kGbdBAv2u79AtWdbcfcu"}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hanzojs-1.0.0-beta.5.tgz_1497252168341_0.711974035250023"}},"1.0.0-beta.6":{"name":"hanzojs","version":"1.0.0-beta.6","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","peerDependencies":{"react":"15.5.4"},"dependencies":{"deepmerge":"^1.3.2","is-plain-object":"^2.0.1","node-fetch":"^1.6.3","react-dom":"^15.5.4","react-navigation":"^1.0.0-beta.10","react-redux":"^5.0.4","react-router":"3.0.5","react-router-redux":"^4.0.8","react-web-router-flux":"^1.1.15","redux":"^3.6.0","redux-actions":"^0.9.1","warning":"^3.0.0","whatwg-fetch":"^1.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@1.0.0-beta.6","_shasum":"97e082501ffe2bc50f076249b1f5c794ce405f8b","_from":"dist","_resolved":"file:dist","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"97e082501ffe2bc50f076249b1f5c794ce405f8b","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-1.0.0-beta.6.tgz","integrity":"sha512-wEWOawmYE7cl1JVJUDU8WNZfQU3KlGr/5wnoNNu1XttEfgCMXj2fwimJVnSkfNLeUpPCwVFs+vnXD6plVUJaKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICn5CLhoM7aG+XCOhoy8nuH/ejqduug0Ta69pNkUS6VTAiA3GMdqdKSGLe6sMQXvyJgPdmhmYOyrXOk1WqLng/3S2Q=="}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hanzojs-1.0.0-beta.6.tgz_1497255081026_0.2807356782723218"}},"1.0.0-beta.7":{"name":"hanzojs","version":"1.0.0-beta.7","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","peerDependencies":{"react":"15.5.4"},"dependencies":{"deepmerge":"^1.3.2","is-plain-object":"^2.0.1","node-fetch":"^1.6.3","react-dom":"^15.5.4","react-navigation":"^1.0.0-beta.10","react-redux":"^5.0.4","react-router":"3.0.5","react-router-redux":"^4.0.8","react-web-router-flux":"^1.1.15","redux":"^3.6.0","redux-actions":"^0.9.1","warning":"^3.0.0","whatwg-fetch":"^1.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@1.0.0-beta.7","_shasum":"795f3aea450a2e61da86fc3a3c428ee83e35dad9","_from":"dist","_resolved":"file:dist","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"795f3aea450a2e61da86fc3a3c428ee83e35dad9","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-1.0.0-beta.7.tgz","integrity":"sha512-P64uhBc4lYRcsnLplrFUu3tmwJxgQ3qerjO5Ig9If6Mr/EPxCRPIAeBHMLRyZKtdt5dPV1XouvsEZZeqMub/EQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICLSepVZaLbW5Wua7tMvbsJSWjBZp3Ut7Hxz4gpce1B9AiBYN5srifOMWBSTarq12a2IO4bP3PabGC84+lDdmy3E0g=="}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hanzojs-1.0.0-beta.7.tgz_1497256256306_0.725165925687179"}},"1.0.0-beta.8":{"name":"hanzojs","version":"1.0.0-beta.8","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","peerDependencies":{"react":"15.5.4"},"dependencies":{"deepmerge":"^1.3.2","is-plain-object":"^2.0.1","node-fetch":"^1.6.3","react-dom":"^15.5.4","react-navigation":"^1.0.0-beta.10","react-redux":"^5.0.4","react-router":"3.0.5","react-router-redux":"^4.0.8","react-web-router-flux":"^1.1.15","redux":"^3.6.0","redux-actions":"^0.9.1","warning":"^3.0.0","whatwg-fetch":"^1.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@1.0.0-beta.8","_shasum":"07520762458aece0ad1e0fec0ab487760ade72a4","_from":"dist","_resolved":"file:dist","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"07520762458aece0ad1e0fec0ab487760ade72a4","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-1.0.0-beta.8.tgz","integrity":"sha512-wx35Xd2PrHr7FT/ahQWLAKgVn6G8oYGx0qwOXKvWxXOp0N1yNgf0hRbSfZXxffu+AGSJ9wwp7e9RukTrFWkFDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtUTVTw9h7L+CvqnJDepipBV+5c/paKDRKWdUz1kwcHAIhAPo01xOZLydJWXzKOwtDLNeka2VUC2QAvmvd9oAG24dD"}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hanzojs-1.0.0-beta.8.tgz_1498025659295_0.7586130660492927"}},"1.0.0-beta.9":{"name":"hanzojs","version":"1.0.0-beta.9","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","peerDependencies":{"react":"15.5.4"},"dependencies":{"deepmerge":"^1.3.2","is-plain-object":"^2.0.1","node-fetch":"^1.6.3","react-dom":"^15.5.4","react-navigation":"^1.0.0-beta.10","react-redux":"^5.0.4","react-router":"3.0.5","react-router-redux":"^4.0.8","react-web-router-flux":"^1.1.15","redux":"^3.6.0","redux-actions":"^0.9.1","warning":"^3.0.0","whatwg-fetch":"^1.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@1.0.0-beta.9","_shasum":"6a7d25530faeac3c7756d46dd900e23946b157ba","_from":"dist","_resolved":"file:dist","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"6a7d25530faeac3c7756d46dd900e23946b157ba","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-1.0.0-beta.9.tgz","integrity":"sha512-L+AGSue3M+njYWE4uLkuyqqroQY4XiGxvilkDqZNZs1TYMJL667GECMF6dLEBh7UadyEumd26lPq74vV6FIaJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICSYXB7bidtFdZo+R3Xeg3toKOPy99MkNAag/6PzwUB8AiBwcmsP6oj6wfwCy1cAAGM94hHChMMgo+jcxKfSkRDrxA=="}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hanzojs-1.0.0-beta.9.tgz_1498190082397_0.6636921209283173"}},"1.0.0-beta.10":{"name":"hanzojs","version":"1.0.0-beta.10","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","peerDependencies":{"react":"15.5.4"},"dependencies":{"deepmerge":"^1.3.2","is-plain-object":"^2.0.1","node-fetch":"^1.6.3","react-dom":"^15.5.4","react-navigation":"^1.0.0-beta.10","react-redux":"^5.0.4","react-router":"3.0.5","react-router-redux":"^4.0.8","react-web-router-flux":"^1.1.15","redux":"^3.6.0","redux-actions":"^0.9.1","warning":"^3.0.0","whatwg-fetch":"^1.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@1.0.0-beta.10","_shasum":"e2a4d6edec22c4ebd63a28827965ce01507983d9","_from":"dist","_resolved":"file:dist","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"e2a4d6edec22c4ebd63a28827965ce01507983d9","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-1.0.0-beta.10.tgz","integrity":"sha512-saSiMkGnXMUFT8ApGSqB4jXq+Eea+4RogiMOGCnfabKNAJN3CPK+Hnmm9q2uZJ8R/UFhbjJ7o80gQsf4bqlc5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSgjtWPxIyD113w5eF+mdX/RqHAygBCLQ1kX+VNzYUlAIgImU865PJjw/YZDZiz9wVuo2TMWGPC3tPg5EEIDb3BVM="}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hanzojs-1.0.0-beta.10.tgz_1498467820908_0.8518015511799604"}},"1.0.0-beta.11":{"name":"hanzojs","version":"1.0.0-beta.11","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","peerDependencies":{"react":"15.5.4"},"dependencies":{"deepmerge":"^1.3.2","is-plain-object":"^2.0.1","node-fetch":"^1.6.3","react-dom":"^15.5.4","react-navigation":"^1.0.0-beta.10","react-redux":"^5.0.4","react-router":"3.0.5","react-router-redux":"^4.0.8","react-web-router-flux":"^1.1.15","redux":"^3.6.0","redux-actions":"^0.9.1","warning":"^3.0.0","whatwg-fetch":"^1.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@1.0.0-beta.11","_shasum":"69616db5fd27f585ee393f2b139802f1f197e7bd","_from":"dist","_resolved":"file:dist","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"69616db5fd27f585ee393f2b139802f1f197e7bd","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-1.0.0-beta.11.tgz","integrity":"sha512-DcE+WnDdyWgHrpMfekzMEzM17emmECBnZt/j06q/8gA+giBTtME/8q59t0FEbxKIN6zZjW0/l0A6VMkowl7evQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH640G4PfriJ4es7B1tHqjJE7PqMwFyi53RkpU7mufzjAiEA0quKo0hRPVchxNkMqtH+5ENmEGqHhTnqPvQm4zhTgBk="}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hanzojs-1.0.0-beta.11.tgz_1498477526513_0.9945720580872148"}},"1.0.0-beta.12":{"name":"hanzojs","version":"1.0.0-beta.12","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","peerDependencies":{"react":"15.5.4"},"dependencies":{"deepmerge":"^1.3.2","is-plain-object":"^2.0.1","node-fetch":"^1.6.3","react-dom":"^15.5.4","react-navigation":"^1.0.0-beta.10","react-redux":"^5.0.4","react-router":"3.0.5","react-router-redux":"^4.0.8","react-web-router-flux":"^1.1.15","redux":"^3.6.0","redux-actions":"^0.9.1","warning":"^3.0.0","whatwg-fetch":"^1.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@1.0.0-beta.12","_shasum":"d6e2d1b12ee25c0756b7ce10416ac133139f354f","_from":"dist","_resolved":"file:dist","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"d6e2d1b12ee25c0756b7ce10416ac133139f354f","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-1.0.0-beta.12.tgz","integrity":"sha512-dR7L30F6TtRVwpJ9nDAI888QHse/4b0P6ioFjADJuv6AE/w5NSlVPZfnGvLLpCJsmQ+fpYRPHj6Kt+yg9IA/YQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/fFQr9/A8cNxPGm+ZNDdmA81C4PkQR9RMvUjUkQAPBgIgN1c2aR5byPmP2rukJMlI69ID25P/MRIm39Ol+G8g3lw="}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hanzojs-1.0.0-beta.12.tgz_1498722304559_0.9943136190995574"}},"1.0.0-beta.13":{"name":"hanzojs","version":"1.0.0-beta.13","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","peerDependencies":{"react":"15.5.4"},"dependencies":{"deepmerge":"^1.3.2","is-plain-object":"^2.0.1","node-fetch":"^1.6.3","react-dom":"^15.5.4","react-navigation":"^1.0.0-beta.10","react-redux":"^5.0.4","react-router":"3.0.5","react-router-redux":"^4.0.8","react-web-router-flux":"^1.1.15","redux":"^3.6.0","redux-actions":"^0.9.1","warning":"^3.0.0","whatwg-fetch":"^1.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@1.0.0-beta.13","_shasum":"7512038491162763b20a8bb8ab5be374aa6d1c4c","_from":"dist","_resolved":"file:dist","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"7512038491162763b20a8bb8ab5be374aa6d1c4c","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-1.0.0-beta.13.tgz","integrity":"sha512-P572w9/sbxM6ubWVYBZluLJXcOGR/hRdTsxuQRYijhlmnapkt2CZ/g9A2as1MtfWLYV385nJDDE4zPHJ8C7Pyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEMqnHtMRHfUAeVwha7w0RWS4K8jvetZEdI79A0GcxO1AiAzUtC29ujvf1pvHtiK9zkghAPbYcncL2xO/iJrQdNk7Q=="}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hanzojs-1.0.0-beta.13.tgz_1498725359635_0.2366804105695337"}},"1.0.0-beta.14":{"name":"hanzojs","version":"1.0.0-beta.14","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","peerDependencies":{"react":"15.5.4"},"dependencies":{"deepmerge":"^1.3.2","is-plain-object":"^2.0.1","node-fetch":"^1.6.3","react-dom":"^15.5.4","react-navigation":"^1.0.0-beta.10","react-redux":"^5.0.4","react-router":"3.0.5","react-router-redux":"^4.0.8","react-web-router-flux":"^1.1.15","redux":"^3.6.0","redux-actions":"^0.9.1","warning":"^3.0.0","whatwg-fetch":"^1.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@1.0.0-beta.14","_shasum":"4935710b08d2459eda04a3e74dfa25420b638830","_from":"dist","_resolved":"file:dist","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"4935710b08d2459eda04a3e74dfa25420b638830","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-1.0.0-beta.14.tgz","integrity":"sha512-De7sHUMSPnLGHuV+9VlOV4kQdiMKyEzdTb8kIvVYWe8CEg3uibhSEdkZU6+/CQ9zptisTUe1dV86MG5haey/RA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1+ESm6NMjSlvLNNE1Cy7PUVIlOXHwnU3IipHrP6nJOgIhAPaEt97ewg4PEqIf48N1w5KGS3HxV9H7jaF7O81qIiQZ"}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hanzojs-1.0.0-beta.14.tgz_1498726172247_0.9843721941579133"}},"1.0.0-beta.15":{"name":"hanzojs","version":"1.0.0-beta.15","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","peerDependencies":{"react":"15.5.4"},"dependencies":{"deepmerge":"^1.3.2","is-plain-object":"^2.0.1","node-fetch":"^1.6.3","react-dom":"^15.5.4","react-navigation":"^1.0.0-beta.10","react-redux":"^5.0.4","react-router":"3.0.5","react-router-redux":"^4.0.8","react-web-router-flux":"^1.1.15","redux":"^3.6.0","redux-actions":"^0.9.1","warning":"^3.0.0","whatwg-fetch":"^1.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@1.0.0-beta.15","_shasum":"674945171fc227e5bb8c6b7d357443ac5ae794e7","_from":"dist","_resolved":"file:dist","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"674945171fc227e5bb8c6b7d357443ac5ae794e7","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-1.0.0-beta.15.tgz","integrity":"sha512-pflGs/lb7RM1x3Q/zf5u/CxzKZwWB3Hq75i4W+brHMbGk8z7wEpcSnc3+QhrzRtgbexw66BSPIqMJXYmBl46nA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGPz97kzTApsk8J33M0uxD6WYfS6XjBICqb6jTa52s1qAiEAwv/dZ5MK85VivXaDwqptHNmPw74GXEdOoc6qOz66wnI="}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hanzojs-1.0.0-beta.15.tgz_1499414365965_0.20407995162531734"}},"1.0.0-beta.16":{"name":"hanzojs","version":"1.0.0-beta.16","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","peerDependencies":{"react":"15.5.4"},"dependencies":{"deepmerge":"^1.3.2","is-plain-object":"^2.0.1","node-fetch":"^1.6.3","react-dom":"^15.5.4","react-navigation":"^1.0.0-beta.10","react-redux":"^5.0.4","react-router":"3.0.5","react-router-redux":"^4.0.8","react-web-router-flux":"^1.1.15","redux":"^3.6.0","redux-actions":"^0.9.1","warning":"^3.0.0","whatwg-fetch":"^1.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@1.0.0-beta.16","_shasum":"6694e1998d20938dcad4b20e88a05395e101ddab","_from":"dist","_resolved":"file:dist","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"6694e1998d20938dcad4b20e88a05395e101ddab","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-1.0.0-beta.16.tgz","integrity":"sha512-YdIk2wlRileNghHfVcvgtOOa1QMLGKYIi1kZ7LdDuqmIYVU6jybLzBx04SWtQvioigR46FB3lk1wNgXUb2S8fg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmxyaE931ARALNe7ClPcKwNWj7oGN96IIypaSR9mEilQIhANTlEz/W5bv8eG/80b4REExduajHZu/ZemxnukNPnDOa"}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hanzojs-1.0.0-beta.16.tgz_1500016124757_0.11158179608173668"}},"1.0.0-beta.17":{"name":"hanzojs","version":"1.0.0-beta.17","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","peerDependencies":{"react":"15.5.4"},"dependencies":{"deepmerge":"^1.3.2","is-plain-object":"^2.0.1","node-fetch":"^1.6.3","react-dom":"^15.5.4","react-navigation":"^1.0.0-beta.10","react-redux":"^5.0.4","react-router":"3.0.5","react-router-redux":"^4.0.8","react-web-router-flux":"^1.1.15","redux":"^3.6.0","redux-actions":"^0.9.1","warning":"^3.0.0","whatwg-fetch":"^1.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@1.0.0-beta.17","_shasum":"a75f44480193fcd20147305e336c3bb1ddb69c04","_from":"dist","_resolved":"file:dist","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"a75f44480193fcd20147305e336c3bb1ddb69c04","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-1.0.0-beta.17.tgz","integrity":"sha512-JCLnvm0O7miw2JH+3NVk9TBGypmdYm5SyGm/neJahfUm5+MVw1pP5LbfYhzI3eLtUOy6oLgLwVQt4D2q8xwgQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGUnekL1mYAWxu7OADYJGIG+3HN8MUSEZHzSxKGm14q2AiBfutv/GwfLEPi3+Qv5Vw7UCkrCbvVR84bnM7x4SQuD6w=="}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hanzojs-1.0.0-beta.17.tgz_1501732288053_0.7264841669239104"}},"1.0.0-beta.18":{"name":"hanzojs","version":"1.0.0-beta.18","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","peerDependencies":{"react":"15.5.4"},"dependencies":{"deepmerge":"^1.3.2","is-plain-object":"^2.0.1","node-fetch":"^1.6.3","react-dom":"^15.5.4","react-navigation":"^1.0.0-beta.10","react-redux":"^5.0.4","react-router":"3.0.5","react-router-redux":"^4.0.8","react-web-router-flux":"^1.1.15","redux":"^3.6.0","redux-actions":"^0.9.1","warning":"^3.0.0","whatwg-fetch":"^1.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@1.0.0-beta.18","_shasum":"ff08475eed9db1c84dcab2c6c144f016827c58a5","_from":"dist","_resolved":"file:dist","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"ff08475eed9db1c84dcab2c6c144f016827c58a5","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-1.0.0-beta.18.tgz","integrity":"sha512-Bg2F3dJ4Sb+E/YFz1M++uHTy79h6Bt6J8ifFxEtL5z561qMi+ok7nVmhjZ3aFgIQHohiyA8vmH/foug20vpmog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOfAVGbnjpyoPprJfAQRGr9uuFG0lw832FFyh81KOP1QIgRrv2TtKHcow5O80PPM9Rntvn7lFeF+6oEsgjczsdsbU="}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hanzojs-1.0.0-beta.18.tgz_1501732417756_0.3049339638091624"}},"0.1.6":{"name":"hanzojs","version":"0.1.6","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","dependencies":{"react":"^15.5.4","redux":"^3.6.0","react-redux":"^5.0.4","react-dom":"^15.5.4","redux-thunk":"^2.2.0","redux-promise-middleware":"^4.2.0","redux-actions":"^0.9.1","warning":"^3.0.0","is-plain-object":"^2.0.1","deepmerge":"^1.3.2","react-router":"3.0.5","react-native-router-flux":"3.38.0","react-web-router-flux":"^1.1.15","node-fetch":"^1.6.3","whatwg-fetch":"^1.0.0","react-router-redux":"^4.0.8"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@0.1.6","_shasum":"58133549782e45ecea57cbf27cfecf3ef75795a7","_from":"dist","_resolved":"file:dist","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"58133549782e45ecea57cbf27cfecf3ef75795a7","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-0.1.6.tgz","integrity":"sha512-6y50xL9qKVtBOW+wM0xOIAN5U4dDnRxXVmqW6C27rPYM6CqzQs857qE3T26Ii7wYLjKpARdBY8lWk1Ob3wGU9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBHUdJliTwuh0s9xYIxw/vYeXd61s+wNnocxQAhepvM9AiEA1HfUMUHDNl5fojeQNn43lq2ggMsUUlb2KklUh8c2C1U="}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hanzojs-0.1.6.tgz_1501732833708_0.6440350075718015"}},"0.1.7":{"name":"hanzojs","version":"0.1.7","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","dependencies":{"react":"^15.5.4","redux":"^3.6.0","react-redux":"^5.0.4","react-dom":"^15.5.4","redux-thunk":"^2.2.0","redux-promise-middleware":"^4.2.0","redux-actions":"^0.9.1","warning":"^3.0.0","is-plain-object":"^2.0.1","deepmerge":"^1.3.2","react-router":"3.0.5","react-native-router-flux":"3.38.0","react-web-router-flux":"^1.1.15","node-fetch":"^1.6.3","whatwg-fetch":"^1.0.0","react-router-redux":"^4.0.8"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@0.1.7","_shasum":"4f8d83989527274c4b1549acb2cba077e7ab8432","_from":"dist","_resolved":"file:dist","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"4f8d83989527274c4b1549acb2cba077e7ab8432","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-0.1.7.tgz","integrity":"sha512-VtMudVkWxZS3P8ELQ5CDfyqKWZaUohjRexkbc4D4a6TSy3xtYLANboKBNdPNNX3NGg5FlJ7mCFIn7liK9nghUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDE7fRUiG1EftWe9g4pBYlqyzVKilRAh+SBAfRHl37ilwIgTEpV5XKr418WdW70jl+J2PuEBV2RgzVKcSTL4tRs9Sk="}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hanzojs-0.1.7.tgz_1501732929111_0.03366351150907576"}},"1.0.0-beta.19":{"name":"hanzojs","version":"1.0.0-beta.19","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","peerDependencies":{"react":"15.5.4"},"dependencies":{"deepmerge":"^1.3.2","is-plain-object":"^2.0.1","node-fetch":"^1.6.3","react-dom":"^16.0.0-alpha.12","react-navigation":"^1.0.0-beta.10","react-redux":"^5.0.4","react-router":"3.0.5","react-router-redux":"^4.0.8","react-web-router-flux":"^1.1.15","redux":"^3.6.0","redux-actions":"^0.9.1","warning":"^3.0.0","whatwg-fetch":"^1.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"gitHead":"d518439f3b772173d9e356436201c35602df783b","_id":"hanzojs@1.0.0-beta.19","_shasum":"0a2fb70481872961da53a440b34a550063d24c89","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"shasum":"0a2fb70481872961da53a440b34a550063d24c89","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-1.0.0-beta.19.tgz","integrity":"sha512-xEfRLC9vl4pxw8L7ag9UQ0XR3Snc22U7aGY7UzWpLMRoAA9Ml87qjzB7ub00eMSzyLGTbiWF3P8XF/ri010gIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID2KZGKcEDjHwW61WWaPI84j/AzAYl+JX56KCsJyDvRXAiEArGdJ9sJp5Kp4HiDUu9rV84bxWXBDa5AJ4Kb4FAUlW+Q="}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hanzojs-1.0.0-beta.19.tgz_1502870402450_0.08202927489764988"}},"1.0.0-beta.20":{"name":"hanzojs","version":"1.0.0-beta.20","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","peerDependencies":{"react":"15.5.4"},"dependencies":{"deepmerge":"^1.3.2","is-plain-object":"^2.0.1","node-fetch":"^1.6.3","react-dom":"^16.0.0-alpha.12","react-navigation":"^1.0.0-beta.10","react-redux":"^5.0.4","react-router":"3.0.5","react-router-redux":"^4.0.8","react-web-router-flux":"^1.1.15","redux":"^3.6.0","redux-actions":"^0.9.1","warning":"^3.0.0","whatwg-fetch":"^1.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@1.0.0-beta.20","_npmVersion":"5.3.0","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"integrity":"sha512-I7UJU++AJlf8UZGmmV5tC6cWltKOlmcA+KNvNeo5LoktoTZjQpmTIDSxUz/6h4pHQLDc+uNdvemZ4VmkB1rqvA==","shasum":"16473e6ce0cc42618c668e30a89b8ba848d3775b","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-1.0.0-beta.20.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4FfWXOA2tqobp8DxqhsGkuRSus/8jtZ/jUOTbMRPahAIhAKqH86UQo79xFk1XV4yvFJbZJCfMDeQ1FLZIaEzvY58L"}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hanzojs-1.0.0-beta.20.tgz_1502876915689_0.6686251731589437"}},"1.0.0-beta.21":{"name":"hanzojs","version":"1.0.0-beta.21","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","peerDependencies":{"react":"15.5.4"},"dependencies":{"deepmerge":"^1.3.2","is-plain-object":"^2.0.1","node-fetch":"^1.6.3","react-dom":"^16.0.0-alpha.12","react-navigation":"^1.0.0-beta.10","react-redux":"^5.0.4","react-router":"3.0.5","react-router-redux":"^4.0.8","react-web-router-flux":"^1.1.15","redux":"^3.6.0","redux-actions":"^0.9.1","warning":"^3.0.0","whatwg-fetch":"^1.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@1.0.0-beta.21","_npmVersion":"5.3.0","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"integrity":"sha512-dBpt4XnCtf8a7FphwBysTGVPFHbvlFf6ciEKAFn1o6r3rc4oiExKMZWznyXXynlZ1Tu2VM55XsuD8wJEXxYADg==","shasum":"a4d776f72f13fe872cce604a8e79cda376130ebf","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-1.0.0-beta.21.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGz5+pCdO6ly/O5GsTuh5oDC+Tx6T0QVMSEmjpxqI8+fAiEAy0QaJmJiI0zkf2MR1S1YEfPK9nyimTmZkFC3aTLHNGM="}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hanzojs-1.0.0-beta.21.tgz_1502877544841_0.8201719380449504"}},"1.0.0-beta.22":{"name":"hanzojs","version":"1.0.0-beta.22","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","peerDependencies":{"react":"15.5.4"},"dependencies":{"deepmerge":"^1.3.2","is-plain-object":"^2.0.1","node-fetch":"^1.6.3","react-dom":"^16.0.0-alpha.12","react-navigation":"^1.0.0-beta.10","react-redux":"^5.0.4","react-router":"3.0.5","react-router-redux":"^4.0.8","react-web-router-flux":"^1.1.15","redux":"^3.6.0","redux-actions":"^0.9.1","warning":"^3.0.0","whatwg-fetch":"^1.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@1.0.0-beta.22","_npmVersion":"5.3.0","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"integrity":"sha512-M+7cA+ZK0kEbr1qKbCBh8xghXCF/hAaIhdXYl7Tci/a4GgWYi2ksBuiMmwYg4cIuDh8QRADppLbKyNn/C3KNBA==","shasum":"5a736176839b1ecf61f78530c0852604fa6d5dd7","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-1.0.0-beta.22.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2H+jsRM8Ye27don6XgrKjLecycAC6Xt6aYjGc/QnHFQIhAM9giyctp5OtWMo4jz70HdssEb7l4sbwQzACK8XpGHOz"}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hanzojs-1.0.0-beta.22.tgz_1502877722885_0.6446285503916442"}},"1.0.0-beta.23":{"name":"hanzojs","version":"1.0.0-beta.23","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","peerDependencies":{"react":"15.5.4"},"dependencies":{"deepmerge":"^1.3.2","is-plain-object":"^2.0.1","node-fetch":"^1.6.3","react-dom":"^16.0.0-alpha.12","react-navigation":"^1.0.0-beta.10","react-redux":"^5.0.4","react-router":"3.0.5","react-router-redux":"^4.0.8","react-web-router-flux":"^1.1.15","redux":"^3.6.0","redux-actions":"^0.9.1","warning":"^3.0.0","whatwg-fetch":"^1.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"gitHead":"09fa55de355d6cc3404e6c6ec3fb5b22bca26fd3","_id":"hanzojs@1.0.0-beta.23","_npmVersion":"5.3.0","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"integrity":"sha512-A3HAhx7BGN6m+bczqG7lGmbZUB4DRylKiIgeKoViFBIAuJ7R9l6+7p2LpCTcuqlMVF7iCl4246Iq4jOO/DT7fw==","shasum":"2aa9bb30049cfb3542cbe10fb0292350db87f395","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-1.0.0-beta.23.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1ldVpWMKxjwBpno+6NG8Omsfa4BHu+UBKXrdntUOBHwIgTB0IPHJGg0ML9iqK85IUq70RXr9u4DswhUfzeQC5czs="}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hanzojs-1.0.0-beta.23.tgz_1502878526408_0.557555717183277"}},"1.0.0-beta.24":{"name":"hanzojs","version":"1.0.0-beta.24","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","peerDependencies":{"react":"15.5.4"},"dependencies":{"deepmerge":"^1.3.2","is-plain-object":"^2.0.1","node-fetch":"^1.6.3","react-dom":"^16.0.0-alpha.12","react-navigation":"^1.0.0-beta.10","react-redux":"^5.0.4","react-router":"3.0.5","react-router-redux":"^4.0.8","react-web-router-flux":"^1.1.15","redux":"^3.6.0","redux-actions":"^0.9.1","warning":"^3.0.0","whatwg-fetch":"^1.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@1.0.0-beta.24","_npmVersion":"5.3.0","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"integrity":"sha512-5hi+So1uOG8tOMarv7V62BTKk0QXTN2zMuX9EMpUFRuWiQd5DOIJCheO3nLZ6ebn/Iah/AUsXp0rBmMsYR09iw==","shasum":"6dca3353c826d0c249ab30b1cb75ab7dbce0541f","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-1.0.0-beta.24.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8iMAZ9/aZER1jnAangMje86J4p/eC6gYiW5sr2dTqEgIhANRUpnt5AK0mH2+GqnJZhRtoUUzaohg4BstCnEcebx3I"}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hanzojs-1.0.0-beta.24.tgz_1502878966453_0.2557073913048953"}},"1.0.0-beta.25":{"name":"hanzojs","version":"1.0.0-beta.25","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","peerDependencies":{"react":"15.5.4"},"dependencies":{"deepmerge":"^1.3.2","is-plain-object":"^2.0.1","node-fetch":"^1.6.3","react-dom":"^16.0.0-alpha.12","react-navigation":"^1.0.0-beta.10","react-redux":"^5.0.4","react-router":"3.0.5","react-router-redux":"^4.0.8","react-web-router-flux":"^1.1.15","redux":"^3.6.0","redux-actions":"^0.9.1","warning":"^3.0.0","whatwg-fetch":"^1.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@1.0.0-beta.25","_npmVersion":"5.3.0","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"integrity":"sha512-MQPDfpxIP8VIFUxYLqUS0eVV28SatLMFQq35TI+yfpqCKQfvtwTGZLhpEUcn0zknHF7nGJZhda8t1mLr2fPDyA==","shasum":"c7cc1387fedeb6081a5ae690ebb990776fbcc45f","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-1.0.0-beta.25.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBApikKX/UxWarttTu81TgtG1ulZMrOKNcWz7dA20JdJAiBj/NLJXB4cQxttLLaSJJ8rX9Fnmns5bMmZ6AWZTOKEtg=="}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hanzojs-1.0.0-beta.25.tgz_1502880297273_0.463176853954792"}},"1.0.0-beta.26":{"name":"hanzojs","version":"1.0.0-beta.26","description":"react/react-native + redux","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","pub":"sh ./scripts/publish.sh"},"author":{"name":"pamler"},"license":"MIT","peerDependencies":{"react":"15.5.4"},"dependencies":{"deepmerge":"^1.3.2","is-plain-object":"^2.0.1","node-fetch":"^1.6.3","react-dom":"^16.0.0-alpha.12","react-navigation":"^1.0.0-beta.10","react-redux":"^5.0.4","react-router":"3.0.5","react-router-redux":"^4.0.8","react-web-router-flux":"^1.1.15","redux":"^3.6.0","redux-actions":"^0.9.1","warning":"^3.0.0","whatwg-fetch":"^1.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.8.0","babel-polyfill":"^6.9.1","babel-preset-latest":"^6.16.0","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.1","babel-preset-stage-0":"^6.16.0","babel-preset-stage-1":"^6.16.0","babel-register":"^6.18.0"},"_id":"hanzojs@1.0.0-beta.26","_npmVersion":"5.3.0","_nodeVersion":"6.2.0","_npmUser":{"name":"pamler","email":"pamler@126.com"},"dist":{"integrity":"sha512-iMmyiz6dC3DNUzUr1YqB3h35jPaKCBZ9ndUetOz385VwFuNBptK4f29M1IHwuYP0UXpPwJR3rMtLD8okN0Am6A==","shasum":"4ab88090527384ae5da9113f7c03fd4063570a2a","tarball":"https://registry.npmjs.org/hanzojs/-/hanzojs-1.0.0-beta.26.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQQNn0HxE9Ljs4QHM7SzXZRDmKKpCOtmUc2JAa6s0g7AIhAPA8ab2+DZy5CT/G23xoe66F7E88MZThc5gO3/hrHbUK"}]},"maintainers":[{"name":"pamler","email":"pamler@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hanzojs-1.0.0-beta.26.tgz_1502880447138_0.8496576473116875"}}},"readme":"# hanzojs\n\n- 借鉴[dva.js](https://github.com/dvajs/dva)，在dva.js的基础上去掉以及定制了一些功能，用于redux和react框架的集成，目标是将繁琐的redux开发尽量简化，易于上手\n- 支持react-native，react，以及同构react，一个为实现三端融合开发的基础框架\n- 基于redux，redux-actions，react-navigation等\n\n## 安装\n---\n    npm install hanzojs --save\n\n## Get Started\n---\n1. 创建一个hanzojs实例\n\n```\nimport Hanzo from 'hanzojs/mobile' // for react-native and server-render react\nor\nimport Hanzo from 'hanzojs' // for react pc\n\nconst app = new Hanzo()\n```\n\n2. 注册模块\n\n```\napp.registerModule(require('./modules/a'))\napp.registerModule(require('./modules/b'))\n...\n```\n\n3. 添加redux中间件\n\n```\napp.use({\n  onAction: [\n    promiseMiddleware({\n      promiseTypeSuffixes: ['Loading', 'Success', 'Error'],\n    }),\n    thunkMiddleware,\n  ]\n})\n```\n\n4. 配置路由\n\n```\napp.router(require('./routes.js'))\n```\n\n5. 启动app\n\n```\napp.start() // for react-native and server-render react\nor\napp.start('#node') // for react pc\n```\n\n## API\n---\n### 创建实例\n创建一个react-native hanzoApp\n\n```\nimport Hanzo from 'hanzojs/mobile' \nconst app = new Hanzo()\n```\n\n创建一个react pc hanzoApp\n\n```\nimport Hanzo from 'hanzojs' \nconst app = new Hanzo()\n```\n\n创建一个react server render hanzoApp\n\n```\nimport Hanzo from 'hanzojs/mobile' \nconst app = new Hanzo({ isomorphic: true })\n```\n\n---\n### APP.USE\napp.use接受一个配置对象，目前支持dev(调试模式)，onAction(redux中间件)，extraReducers(额外的reducer)\n#### Example:\n\n```\napp.use({\n  dev: devTools({\n    name: Platform.OS,\n    hostname: 'localhost',\n    port: 5678,\n  }),\n  onAction: [\n    dot,\n    Validator(),\n    promiseMiddleware({\n        promiseTypeSuffixes: ['Loading', 'Success', 'Error'],\n    }),\n    thunkMiddleware,\n  ],\n  extraReducers: { ...states },\n})\n```\n\n---\n### 路由配置\nhanzojs最新版本的路由采用的是react-navigation，具体使用方式和react-navigation\b一致，api参见[react-navigation](https://reactnavigation.org)，1.x以下版本采用的是[react-native-router-flux](https://github.com/aksonov/react-native-router-flux)的路由风格\n#### Example:\n\n```\nimport { StackNavigator } from 'hanzojs/router'\n\nmodule.exports = (modules) => StackNavigator({\n    React: {\n      path:'react',\n      screen: StackNavigator({\n        Register: {\n          screen: modules.UserRegister,\n          path: 'register',\n          navigationOptions: {\n            title: '欢迎注册链尚网'\n          }\n        },\n        Login: {\n          screen: modules.UserLogin,\n          path: '',\n          navigationOptions: {\n            title: '欢迎登陆链尚网'\n          }\n        }\n      })\n    }\n  })\n```\n\n---\n### hanzojs模块结构\n一个标准的hanzojs模块结构由views目录，index.js，model.js，action.js组成。其中：\n- views目录存放UI界面\n- model.js存放redux相关的内容\n- action.js存放接口层相关的方法\n- index.js为模块入口文件，主要是connect，暴露出模块给hanzo注册\n\n#### index.js\n负责将整个模块暴露给hanzojs，将view层和reducer，initialState，以及view层所需的调用的方法通过connect绑定到一起。\b一个稍微复杂的todolist的示例：\n\n```\nimport { connect } from 'hanzojs'\nimport model from './model'\n\nmodule.exports = {\n  models: model,\n  views: {\n    TodoApp: connect((state) => {\n      return {\n        ...state.todoApp,\n        todos: state.todoApp.todos.filter(todo => {\n          if (state.todoApp.filter === VisibilityFilters.ALL) {\n            return true;\n          } else if (state.todoApp.filter === VisibilityFilters.COMPLETED) {\n            return todo.completed;\n          } else if (state.todoApp.filter === VisibilityFilters.INCOMPLETE) {\n            return !todo.completed;\n          }\n        })\n      }\n    }, model)(require('./views/index.js'))\n  }\n}\n```\n\nmodule.exports暴露一个JS模块，这个模块包含两个必须的属性，一个是*models*，一个是*views*。models一般只接受model.js导出的model就可以了，views接受一个或若干个\b使用connect处理过的view，键值对存放。\n\nconnect接受两个参数，一个是类似redux中常使用的mapStateToProps，一个是model，主要功能类似于mapDispatchToProps\n\n#### model.js\n一个标准的model.js的写法如下：\n\n```\nmodule.exports = {\n  namespace: '',\n  state: {\n  },\n  handlers: [\n  ],\n  reducers: {\n  },\n}\n```\n\n- namespace 命名空间，该模块下所有的redux dispatch出的事件会自动加namespace前缀。reducer接受的事件也会默认加上该namespace前缀。同时，namespace也对应了redux state tree中state所处的部分，支持层级结构，例如：namespace: 'a/b/c'\n- state 相当于redux中的 initialState\n- handlers的底层实现使用的是redux-actions，三种用法：\n\n```\nhandlers: [\n  'justAString',\n  { name: 'handlerName', action: 'handlerActionFromActionJS' },\n  { name: 'handlerName2', handler: 'handlerFromAnotherModule' }\n]\n```\n\n第一种顾名思义，\b直接接受一个字符串，将所传入的参数直接dispatch出去\n\n第二种接受一个action属性，代表这个\bhandler具体的实现（例如和后台交互等），具体的实现一般放在action.js\n\n第三种接受一个handler属性，一个字符串，代表跨模块调用其他模块的方法。例如要调用A模块下的b方法，handler直接写'A.b'\n\n- reducers也是基于redux-actions，由键值对组成。键为事件名称，和handler里的方法名一一对应，值就是一个reducer处理函数。\b有两点需要注意：\n  1. 如果有redux中间件的集成，事件名称和handler\b名称有可能不见得是一一对应关系。比如引入了redux-promise-middleware中间件，那么事件名称需要在handler名称后面加上相应的异步状态后缀\n  2. 如果需要处理一些跨模块的事件或者全局事件，\b事件需要以 / 作为前缀\n一个完整的todolist的model的示例如下：\n\n```\nimport _ from 'lodash';\nimport { VisibilityFilters } from './enums'\nimport { addTodo } from './action'\n\nmodule.exports = {\n  namespace: 'todoApp',\n  state: {\n    todos: [],\n    filter: VisibilityFilters.ALL,\n    addModal: {\n      visible: false\n    }\n  },\n  handlers: [\n    'showAll',\n    'showCompleted',\n    'showIncomplete',\n    'showModal',\n    'hideModal',\n    { name: 'addTodo', action: addTodo },\n    'completeTodo',\n    'incompleteTodo',\n  ],\n  reducers: {\n    showModal: (state, action) => ({\n      ...state,\n      addModal: {\n        visible: true\n      }\n    }),\n    hideModal: (state, action) => ({\n      ...state,\n      addModal: {\n        visible: false\n      }\n    }),\n    showAll: (state, action) => ({\n      ...state,\n      filter: VisibilityFilters.ALL,\n    }),\n    showCompleted: (state, action) => ({\n      ...state,\n      filter: VisibilityFilters.COMPLETED,\n    }),\n    showIncomplete: (state, action) => ({\n      ...state,\n      filter: VisibilityFilters.INCOMPLETE,\n    }),\n    addTodo: (state, action) => ({\n      ...state,\n      todos: [\n        ...state.todos,\n        action.payload\n      ]\n    }),\n    completeTodo: (state, action) => {\n      var index = _.findIndex(state.todos, (todo) => todo.id === action.payload);\n      if (index === -1) {\n        return {\n          ...state\n        }\n      }\n      return {\n        ...state,\n        todos:[\n          ...state.todos.slice(0, index),\n          Object.assign({}, state.todos[index], {\n            completed: true\n          }),\n          ...state.todos.slice(index + 1)\n        ]\n      };\n    },\n    incompleteTodo: (state, action) => {\n      var index = _.findIndex(state.todos, (todo) => todo.id === action.payload);\n      if (index === -1) {\n        return {\n          ...state\n        }\n      }\n      return {\n        ...state,\n        todos: [\n          ...state.todos.slice(0, index),\n          Object.assign({}, state.todos[index], {\n            completed: false\n          }),\n          ...state.todos.slice(index + 1)\n        ]\n      };\n    },\n  }\n}\n```\n\n## DEMO\n- [todoListHanzojs](http://git.lsfash.cn/react-native/todoListHanzojs)\n- [CRM](http://git.lsfash.cn/react-native/react-native-crm-new)\n\n## 其他学习\n- [redux](http://cn.redux.js.org/)\n- [redux-actions](https://github.com/acdlite/redux-actions)\n- [react-navigation](https://reactnavigation.org)\n\n## 开源许可\n基于 [MIT License](http://zh.wikipedia.org/wiki/MIT_License) 开源，使用代码只需说明来源，或者引用 [license.txt](https://github.com/sofish/typo.css/blob/master/license.txt) 即可。","maintainers":[{"name":"pamler","email":"pamler@126.com"}],"time":{"modified":"2022-06-18T18:58:56.059Z","created":"2016-11-22T17:51:37.884Z","0.0.1":"2016-11-22T17:51:37.884Z","0.0.2":"2016-11-23T08:40:00.437Z","0.0.3":"2016-11-23T08:56:13.776Z","0.0.4":"2016-11-23T08:57:28.480Z","0.0.5":"2016-11-23T09:00:21.611Z","0.0.6":"2017-01-05T06:29:08.084Z","0.0.7":"2017-01-05T06:54:19.933Z","0.0.8":"2017-01-06T03:38:41.010Z","0.0.9":"2017-01-06T03:41:18.985Z","0.0.10":"2017-02-15T08:06:40.351Z","0.0.11":"2017-02-28T05:50:10.225Z","0.0.12":"2017-04-05T07:05:35.282Z","0.0.13":"2017-05-02T08:54:12.788Z","0.0.14":"2017-05-02T09:03:47.297Z","0.0.15":"2017-05-02T09:19:33.689Z","0.0.16":"2017-05-03T08:31:54.910Z","0.1.0":"2017-05-08T08:34:42.253Z","0.1.1":"2017-05-08T08:47:31.927Z","0.1.2":"2017-05-08T08:59:54.914Z","0.1.3":"2017-05-08T10:40:46.987Z","0.1.4":"2017-05-10T09:05:45.098Z","0.1.5":"2017-05-10T12:28:18.511Z","1.0.0-beta.1":"2017-05-21T06:51:33.296Z","1.0.0-beta.2":"2017-05-21T12:10:14.099Z","1.0.0-beta.3":"2017-05-26T10:07:20.969Z","1.0.0-beta.4":"2017-06-07T10:20:02.618Z","1.0.0-beta.5":"2017-06-12T07:22:48.429Z","1.0.0-beta.6":"2017-06-12T08:11:21.176Z","1.0.0-beta.7":"2017-06-12T08:30:56.396Z","1.0.0-beta.8":"2017-06-21T06:14:19.427Z","1.0.0-beta.9":"2017-06-23T03:54:42.587Z","1.0.0-beta.10":"2017-06-26T09:03:41.034Z","1.0.0-beta.11":"2017-06-26T11:45:27.332Z","1.0.0-beta.12":"2017-06-29T07:45:04.754Z","1.0.0-beta.13":"2017-06-29T08:35:59.793Z","1.0.0-beta.14":"2017-06-29T08:49:32.368Z","1.0.0-beta.15":"2017-07-07T07:59:26.062Z","1.0.0-beta.16":"2017-07-14T07:08:44.987Z","1.0.0-beta.17":"2017-08-03T03:51:28.215Z","1.0.0-beta.18":"2017-08-03T03:53:37.880Z","0.1.6":"2017-08-03T04:00:33.844Z","0.1.7":"2017-08-03T04:02:09.190Z","1.0.0-beta.19":"2017-08-16T08:00:02.539Z","1.0.0-beta.20":"2017-08-16T09:48:36.075Z","1.0.0-beta.21":"2017-08-16T09:59:05.460Z","1.0.0-beta.22":"2017-08-16T10:02:03.003Z","1.0.0-beta.23":"2017-08-16T10:15:26.536Z","1.0.0-beta.24":"2017-08-16T10:22:46.571Z","1.0.0-beta.25":"2017-08-16T10:44:57.476Z","1.0.0-beta.26":"2017-08-16T10:47:27.244Z"},"author":{"name":"pamler"},"license":"MIT","readmeFilename":"README.md","description":"react/react-native + redux"}