{"_id":"ppx","_rev":"33-db007347fdf3f65234b9a5e15e1479b9","name":"ppx","description":"ppx flux redux react","dist-tags":{"latest":"2.0.6"},"versions":{"1.0.0":{"name":"ppx","version":"1.0.0","description":"ppx flux redux react","main":"lib/store.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && cross-env babel src --out-dir lib","demo":"webpack-dev-server --config ./example/webpack.config.js --content-base ./example --inline --hot --quiet --port 8001"},"repository":{"type":"git","url":"git+https://github.com/yejinjian/ppx.git"},"keywords":["ppx","flux","redux","react"],"author":{"name":"tianwu"},"license":"ISC","bugs":{"url":"https://github.com/yejinjian/ppx/issues"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0"},"homepage":"https://github.com/yejinjian/ppx#readme","devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-loader":"^6.4.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-react":"^6.23.0","cross-env":"^3.2.4","react":"^15.4.2","react-dom":"^15.4.2","webpack":"^2.3.0","webpack-dev-server":"^2.4.2"},"dependencies":{"promise-polyfill":"^6.0.2"},"gitHead":"bb724b0f31fbe405361a1c38fb7a9fe5f38da8f5","_id":"ppx@1.0.0","_shasum":"5985bd149e020fe3759a21555551adc4f3d2f921","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.3.0","_npmUser":{"name":"tianwu","email":"yejinjian@gmail.com"},"dist":{"shasum":"5985bd149e020fe3759a21555551adc4f3d2f921","tarball":"https://registry.npmjs.org/ppx/-/ppx-1.0.0.tgz","integrity":"sha512-ivCjzbZzM8istXuHfvoaY3i9S04xt95dDgLYvalvCqW7eLJCottwiM0ciV1HnBArDnisgzLfbshI4j/o2LCDHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGa+4yrjMwWG+AeLxYvhQhhMkkjN6HxG6rgLaHlkmKzsAiEA3VMS+3op2k4T/vawv3+fC63yYabufUglsN8lsx3YGE8="}]},"maintainers":[{"name":"tianwu","email":"yejinjian@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ppx-1.0.0.tgz_1490166611050_0.26459923200309277"}},"1.0.1":{"name":"ppx","version":"1.0.1","description":"ppx flux redux react","main":"lib/store.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && cross-env babel src --out-dir lib","demo":"webpack-dev-server --config ./example/webpack.config.js --content-base ./example --inline --hot --quiet --port 8001"},"repository":{"type":"git","url":"git+https://github.com/yejinjian/ppx.git"},"keywords":["ppx","flux","redux","react"],"author":{"name":"tianwu"},"license":"ISC","bugs":{"url":"https://github.com/yejinjian/ppx/issues"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0"},"homepage":"https://github.com/yejinjian/ppx#readme","devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-loader":"^6.4.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-react":"^6.23.0","cross-env":"^3.2.4","react":"^15.4.2","react-dom":"^15.4.2","webpack":"^2.3.0","webpack-dev-server":"^2.4.2"},"dependencies":{"promise-polyfill":"^6.0.2"},"gitHead":"cb28807bfa4db4a7a1ef02077a57f74ae34cbc6d","_id":"ppx@1.0.1","_shasum":"c07b06c660731a1009ce107f962475ed83cd3d6f","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.3.0","_npmUser":{"name":"tianwu","email":"yejinjian@gmail.com"},"dist":{"shasum":"c07b06c660731a1009ce107f962475ed83cd3d6f","tarball":"https://registry.npmjs.org/ppx/-/ppx-1.0.1.tgz","integrity":"sha512-qcWf90+n1XQAi+vWQaBc3B6W0xr/7CC6R7Gxub4XV1dfpLMG+oBzSa1aDBUDVPAlkn7K3fXmziwpo2o+4JPK5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICWtg0a4mBN6Xm2eWikSIpKHCbDepzziBfggDzPMZ6c8AiAyKIiRvtDccx7n+NNdaB79vKwpU9BxlYJZEjIZjbkH2Q=="}]},"maintainers":[{"name":"qingmeng","email":"393799203@qq.com"},{"name":"tianwu","email":"yejinjian@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ppx-1.0.1.tgz_1490178742080_0.37903699348680675"}},"1.0.2":{"name":"ppx","version":"1.0.2","description":"ppx flux redux react","main":"lib/store.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && cross-env babel src --out-dir lib","demo":"webpack-dev-server --config ./example/webpack.config.js --content-base ./example --inline --hot --quiet --port 8001"},"repository":{"type":"git","url":"git+https://github.com/yejinjian/ppx.git"},"keywords":["ppx","flux","redux","react"],"author":{"name":"tianwu"},"license":"ISC","bugs":{"url":"https://github.com/yejinjian/ppx/issues"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0"},"homepage":"https://github.com/yejinjian/ppx#readme","devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-loader":"^6.4.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-react":"^6.23.0","cross-env":"^3.2.4","react":"^15.4.2","react-dom":"^15.4.2","webpack":"^2.3.0","webpack-dev-server":"^2.4.2"},"dependencies":{"promise-polyfill":"^6.0.2"},"gitHead":"a0400f4feb131e3765589732552c465fb3f444f5","_id":"ppx@1.0.2","_shasum":"dc6ddcfb9cf613862920077a61ad3a20e996c4e1","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.3.0","_npmUser":{"name":"tianwu","email":"yejinjian@gmail.com"},"dist":{"shasum":"dc6ddcfb9cf613862920077a61ad3a20e996c4e1","tarball":"https://registry.npmjs.org/ppx/-/ppx-1.0.2.tgz","integrity":"sha512-xsI81bOmSjsX5yI40kS8c09wGcQqBVhdJyabk9dD6ushnGW19ruTe6j9FSo1o07n9IqxbTo9SyEFyDtNMiAytw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuSmHIzqKvtKmQqLdqbAqELFIDOPLkjCmpe5hOY499XgIhAJy+BCZUxwL6f6SHmbPn43UGBHD2luwGHb2aEQJHgQak"}]},"maintainers":[{"name":"qingmeng","email":"393799203@qq.com"},{"name":"tianwu","email":"yejinjian@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ppx-1.0.2.tgz_1493105380796_0.1016222161706537"}},"1.0.3":{"name":"ppx","version":"1.0.3","description":"ppx flux redux react","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && cross-env babel src --out-dir lib","demo":"webpack-dev-server --config ./example/webpack.config.js --content-base ./example --inline --hot --quiet --port 8010"},"repository":{"type":"git","url":"git+https://github.com/yejinjian/ppx.git"},"keywords":["ppx","flux","redux","react"],"files":["dist","src","lib"],"author":{"name":"tianwu"},"license":"ISC","bugs":{"url":"https://github.com/yejinjian/ppx/issues"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0"},"homepage":"https://github.com/yejinjian/ppx#readme","devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-loader":"^6.4.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-react":"^6.23.0","cross-env":"^3.2.4","react":"^15.4.2","react-dom":"^15.4.2","webpack":"^2.3.0","webpack-dev-server":"^2.4.2"},"dependencies":{"promise-polyfill":"^6.0.2"},"gitHead":"511594ea22ecb06855b91e4a4f16b0ec0042bff9","_id":"ppx@1.0.3","_shasum":"9305e3cacfda7fe414d0a8ab642b09acddace4df","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.3.0","_npmUser":{"name":"tianwu","email":"yejinjian@gmail.com"},"dist":{"shasum":"9305e3cacfda7fe414d0a8ab642b09acddace4df","tarball":"https://registry.npmjs.org/ppx/-/ppx-1.0.3.tgz","integrity":"sha512-Zv+b/0wjrhU/VBQxfaLvUegf4IbWGUsZwtMX7N4pk0/hitI4E+Ba/ONG9jT+m312lglm6HfEu8BlIpOF7iU17Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGRnmoMBPY0asZOsvE7SyqQHjWXlWsQKkmhFpt40D1VnAiBrtC1te+p9HykHs9XGkpwlbyZN8JYhzZCmkCbh2oeu0A=="}]},"maintainers":[{"name":"qingmeng","email":"393799203@qq.com"},{"name":"tianwu","email":"yejinjian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ppx-1.0.3.tgz_1499767203095_0.38429639930836856"}},"1.0.4":{"name":"ppx","version":"1.0.4","description":"ppx flux redux react","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && cross-env babel src --out-dir lib","demo":"webpack-dev-server --config ./example/webpack.config.js --content-base ./example --inline --hot --quiet --port 8010"},"repository":{"type":"git","url":"git+https://github.com/yejinjian/ppx.git"},"keywords":["ppx","flux","redux","react"],"files":["dist","src","lib"],"author":{"name":"tianwu"},"license":"ISC","bugs":{"url":"https://github.com/yejinjian/ppx/issues"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0"},"homepage":"https://github.com/yejinjian/ppx#readme","devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-loader":"^6.4.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-react":"^6.23.0","cross-env":"^3.2.4","react":"^15.4.2","react-dom":"^15.4.2","webpack":"^2.3.0","webpack-dev-server":"^2.4.2"},"dependencies":{"promise-polyfill":"^6.0.2"},"gitHead":"511594ea22ecb06855b91e4a4f16b0ec0042bff9","_id":"ppx@1.0.4","_shasum":"d5a91dd314319317400b43540412e2ae400d0c23","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.3.0","_npmUser":{"name":"tianwu","email":"yejinjian@gmail.com"},"dist":{"shasum":"d5a91dd314319317400b43540412e2ae400d0c23","tarball":"https://registry.npmjs.org/ppx/-/ppx-1.0.4.tgz","integrity":"sha512-9520LC+kq8VBjsbVnK7YSBme25vncGRB5BtaLuEL33Y6T2s6GMHuln1yKeAQimD0Ct9mP8te16pIVVps0xP4Ng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRjhzazdhhHZxc7gTTkWAfRkXGpTOyLNAgmVxR6cZxUAIhAOYkoaAaMYoynRyZQ8XvYCvqfS4X+rfMjQ1oCj7VvZ3t"}]},"maintainers":[{"name":"qingmeng","email":"393799203@qq.com"},{"name":"tianwu","email":"yejinjian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ppx-1.0.4.tgz_1499769846810_0.8704717371147126"}},"1.0.6":{"name":"ppx","version":"1.0.6","description":"ppx flux redux react","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && cross-env babel src --out-dir lib","demo":"webpack-dev-server --config ./example/webpack.config.js --content-base ./example --inline --hot --quiet --port 8010"},"repository":{"type":"git","url":"git+https://github.com/yejinjian/ppx.git"},"keywords":["ppx","flux","redux","react"],"files":["dist","src","lib"],"author":{"name":"tianwu"},"license":"ISC","bugs":{"url":"https://github.com/yejinjian/ppx/issues"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0"},"homepage":"https://github.com/yejinjian/ppx#readme","devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-loader":"^6.4.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-react":"^6.23.0"},"dependencies":{"promise-polyfill":"^6.0.2"},"gitHead":"4ea4a34773a40ce88c167737ddcf4cf1a2bbf864","_id":"ppx@1.0.6","_shasum":"0afb3ebfc759e0f0ac0b26d97087726ce7a50c5e","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.3.0","_npmUser":{"name":"tianwu","email":"yejinjian@gmail.com"},"dist":{"shasum":"0afb3ebfc759e0f0ac0b26d97087726ce7a50c5e","tarball":"https://registry.npmjs.org/ppx/-/ppx-1.0.6.tgz","integrity":"sha512-h5xkVEHlwI8m7J2Mv6LY3c4awNdn86Ips9CpDZS9oxNMscT9vF+6dO2fHWa1dt0jlLeAVEhrNU0w7tZhxi67BQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICfFZGQ3SMI8N2RYdcGzV48/oisQT3O5v1zWYcWRHePBAiAQ47ZG9S7sNMzIKmq3iuuKeRbsnDD2NVI5BdQOz3Vc5Q=="}]},"maintainers":[{"name":"qingmeng","email":"393799203@qq.com"},{"name":"tianwu","email":"yejinjian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ppx-1.0.6.tgz_1506506765983_0.8693934499751776"}},"1.0.7":{"name":"ppx","version":"1.0.7","description":"ppx flux redux react","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && cross-env babel src --out-dir lib","demo":"webpack-dev-server --config ./example/webpack.config.js --content-base ./example --inline --hot --quiet --port 8010"},"repository":{"type":"git","url":"git+https://github.com/yejinjian/ppx.git"},"keywords":["ppx","flux","redux","react"],"files":["dist","src","lib"],"author":{"name":"tianwu"},"license":"ISC","bugs":{"url":"https://github.com/yejinjian/ppx/issues"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0"},"homepage":"https://github.com/yejinjian/ppx#readme","devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-loader":"^6.4.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-react":"^6.23.0"},"dependencies":{"promise-polyfill":"^6.0.2"},"gitHead":"fdb2a8b8459dd55d26b1120e658e6b65436baa9b","_id":"ppx@1.0.7","_shasum":"9f5885e9ca0fb58463d9056cc2c5ac8e075182fe","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.3.0","_npmUser":{"name":"tianwu","email":"yejinjian@gmail.com"},"dist":{"shasum":"9f5885e9ca0fb58463d9056cc2c5ac8e075182fe","tarball":"https://registry.npmjs.org/ppx/-/ppx-1.0.7.tgz","integrity":"sha512-0DSXxLDkF1J7rcqnvPbZ27ZgPvgNVQ6+CChQ8qIcTIvLKGUxutkW0AMfREVI4YP9NcVHwJKirqeXLFYtPBgSww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJUXKhPLtmx9WQJikDZLwDazGfk1ieQtANu6m3XyAHwwIgC5DiifrrTO/u3TiaLBw1CUePDDbJiiBLSeNYW7GmQEg="}]},"maintainers":[{"name":"qingmeng","email":"393799203@qq.com"},{"name":"tianwu","email":"yejinjian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ppx-1.0.7.tgz_1506507386700_0.6908256858587265"}},"1.0.8":{"name":"ppx","version":"1.0.8","description":"ppx flux redux react","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && cross-env babel src --out-dir lib","demo":"webpack-dev-server --config ./example/webpack.config.js --content-base ./example --inline --hot --quiet --port 8010"},"repository":{"type":"git","url":"git+https://github.com/yejinjian/ppx.git"},"keywords":["ppx","flux","redux","react"],"files":["dist","src","lib"],"author":{"name":"tianwu"},"license":"ISC","bugs":{"url":"https://github.com/yejinjian/ppx/issues"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0"},"homepage":"https://github.com/yejinjian/ppx#readme","devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-loader":"^6.4.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-react":"^6.23.0"},"dependencies":{"promise-polyfill":"^6.0.2"},"gitHead":"2d5f39ec5fb17bd0bb24684ddf3e40855e10aedc","_id":"ppx@1.0.8","_shasum":"921746f64b19def4fa2cd3ee86df6b975e14b1b5","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.3.0","_npmUser":{"name":"tianwu","email":"yejinjian@gmail.com"},"dist":{"shasum":"921746f64b19def4fa2cd3ee86df6b975e14b1b5","tarball":"https://registry.npmjs.org/ppx/-/ppx-1.0.8.tgz","integrity":"sha512-3/ji5jF9Leon6jcHzMZ5sZ6noci8oi2Ke5ecu91Y0XleNa5VMUSBXRCBtIAkljTIkoYC/s2S4B9Ey5piJfdKFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID1B/qNuSDa1iU8n5d/AKkohUKvyhOQSFFAipoKYocEVAiAULEfGUTnvtlRSB9WCceuq6FrUhcJ6V1+SjuDsSUyhTg=="}]},"maintainers":[{"name":"qingmeng","email":"393799203@qq.com"},{"name":"tianwu","email":"yejinjian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ppx-1.0.8.tgz_1506507512683_0.11905745672993362"}},"1.0.9":{"name":"ppx","version":"1.0.9","description":"ppx flux redux react","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && cross-env babel src --out-dir lib","demo":"webpack-dev-server --config ./example/webpack.config.js --content-base ./example --inline --hot --quiet --port 8010"},"repository":{"type":"git","url":"git+https://github.com/yejinjian/ppx.git"},"keywords":["ppx","flux","redux","react"],"files":["dist","src","lib"],"author":{"name":"tianwu"},"license":"ISC","bugs":{"url":"https://github.com/yejinjian/ppx/issues"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0"},"homepage":"https://github.com/yejinjian/ppx#readme","devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-loader":"^6.4.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-react":"^6.23.0"},"dependencies":{"promise-polyfill":"^6.0.2"},"gitHead":"24a25d9120f4d70bd608270c5f04551420dfebcc","_id":"ppx@1.0.9","_shasum":"975e7bafb0b6d84d4e67911090e1d1778ea20fdc","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.3.0","_npmUser":{"name":"tianwu","email":"yejinjian@gmail.com"},"dist":{"shasum":"975e7bafb0b6d84d4e67911090e1d1778ea20fdc","tarball":"https://registry.npmjs.org/ppx/-/ppx-1.0.9.tgz","integrity":"sha512-pwYieoo7hhxi6GWyFAT14CY/VXoTNwAbkf4ub+kgjVdO2/6Ivj2x785ryh6+UwaDPa9Fpwqu4xglbZ0KudvovQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdqquyixchq9ELr5ZAvYrBMEELxi7MOQjiVBk/Hf4IOwIgf5s4ON3Jf5jVK7M2X94HJLnnd/M3CvWfNSgmlObEgmc="}]},"maintainers":[{"name":"qingmeng","email":"393799203@qq.com"},{"name":"tianwu","email":"yejinjian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ppx-1.0.9.tgz_1506577425936_0.8949414358939976"}},"1.0.10":{"name":"ppx","version":"1.0.10","description":"ppx flux redux react","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && cross-env babel src --out-dir lib","demo":"webpack-dev-server --config ./example/webpack.config.js --content-base ./example --inline --hot --quiet --port 8010"},"repository":{"type":"git","url":"git+https://github.com/yejinjian/ppx.git"},"keywords":["ppx","flux","redux","react"],"files":["dist","src","lib"],"author":{"name":"tianwu"},"license":"ISC","bugs":{"url":"https://github.com/yejinjian/ppx/issues"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0"},"homepage":"https://github.com/yejinjian/ppx#readme","devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-loader":"^6.4.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-react":"^6.23.0"},"dependencies":{"promise-polyfill":"^6.0.2"},"gitHead":"24a25d9120f4d70bd608270c5f04551420dfebcc","_id":"ppx@1.0.10","_shasum":"1a4877f611e0adec727b20d792ebcb2617d8e955","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.3.0","_npmUser":{"name":"tianwu","email":"yejinjian@gmail.com"},"dist":{"shasum":"1a4877f611e0adec727b20d792ebcb2617d8e955","tarball":"https://registry.npmjs.org/ppx/-/ppx-1.0.10.tgz","integrity":"sha512-J6Y8L8PUaZzycO2g3LW+9+sBujFks1l8Vyd/nq+BwkoEOKteUL5tHTIUvn65yoX0FdV0QYb8F9UbJD23W72O5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHNalCXyEQGOc8UU3WnLeCJDw3KBjqfWfnklvCaGUI6wIgZki6DeNJ787IbqQqMczX5QET+fDEdoFo8Do233bg1JY="}]},"maintainers":[{"name":"qingmeng","email":"393799203@qq.com"},{"name":"tianwu","email":"yejinjian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ppx-1.0.10.tgz_1506577864845_0.5679736556485295"}},"1.1.0":{"name":"ppx","version":"1.1.0","description":"ppx flux redux react","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && cross-env babel src --out-dir lib","demo":"webpack-dev-server --config ./example/webpack.config.js --content-base ./example --inline --hot --quiet --port 8010"},"repository":{"type":"git","url":"git+https://github.com/yejinjian/ppx.git"},"keywords":["ppx","flux","redux","react"],"files":["dist","src","lib"],"author":{"name":"tianwu"},"license":"ISC","bugs":{"url":"https://github.com/yejinjian/ppx/issues"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0"},"homepage":"https://github.com/yejinjian/ppx#readme","devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-loader":"^6.4.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-react":"^6.23.0"},"dependencies":{"promise-polyfill":"^6.0.2"},"gitHead":"5adf72aaefc8c05a7f41f9dc38b4ab587c983685","_id":"ppx@1.1.0","_shasum":"d6d6b7aa1c47198b316e9b815e0ac68500248023","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.3.0","_npmUser":{"name":"tianwu","email":"yejinjian@gmail.com"},"dist":{"shasum":"d6d6b7aa1c47198b316e9b815e0ac68500248023","tarball":"https://registry.npmjs.org/ppx/-/ppx-1.1.0.tgz","integrity":"sha512-Q/g1MIuMXR5YuAl9h4xB4gY/pHLoJPlB+tsLwEbIEHJxj3KXBfFrqTosNX3vqxzt6nWzTH2zwir91IL//FoUWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA+EfwPvWHlQCV1Bz7/sBoHrnfJMqpJocsZt55Vfn7LqAiEAmNPtRYAQbS8Z7+TR7D6hW9g61up+HnyFP9VFrZATDmc="}]},"maintainers":[{"name":"qingmeng","email":"393799203@qq.com"},{"name":"tianwu","email":"yejinjian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ppx-1.1.0.tgz_1506579826026_0.9859062077011913"}},"1.1.1":{"name":"ppx","version":"1.1.1","description":"ppx flux redux react","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && cross-env babel src --out-dir lib","demo":"webpack-dev-server --config ./example/webpack.config.js --content-base ./example --inline --hot --quiet --port 8010"},"repository":{"type":"git","url":"git+https://github.com/yejinjian/ppx.git"},"keywords":["ppx","flux","redux","react"],"files":["dist","src","lib"],"author":{"name":"tianwu"},"license":"ISC","bugs":{"url":"https://github.com/yejinjian/ppx/issues"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0"},"homepage":"https://github.com/yejinjian/ppx#readme","devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-loader":"^6.4.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-react":"^6.23.0"},"dependencies":{"promise-polyfill":"^6.0.2"},"gitHead":"5adf72aaefc8c05a7f41f9dc38b4ab587c983685","_id":"ppx@1.1.1","_shasum":"8d91cefcb76bad7f4b678bff866d8e5c515abf0b","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.3.0","_npmUser":{"name":"tianwu","email":"yejinjian@gmail.com"},"dist":{"shasum":"8d91cefcb76bad7f4b678bff866d8e5c515abf0b","tarball":"https://registry.npmjs.org/ppx/-/ppx-1.1.1.tgz","integrity":"sha512-mBNwB69mZZ9FTqh1kj0oIe7pgk1c3jMtsd4wS+qRNMPZSBLmrLgGnWiJIPWaFKC3ZBITrd/74FRaI+xKDAVuhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQudHHdpi5DUaVESxW/EfjyLL8CwPwOUx+qel9lmSENQIhAPRezEWLd9fOyYkb7Ra6stYGdLm72MqB/IgHvQz/w5f3"}]},"maintainers":[{"name":"qingmeng","email":"393799203@qq.com"},{"name":"tianwu","email":"yejinjian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ppx-1.1.1.tgz_1506580123149_0.44625485967844725"}},"1.1.2":{"name":"ppx","version":"1.1.2","description":"ppx flux redux react","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && cross-env babel src --out-dir lib","demo":"webpack-dev-server --config ./example/webpack.config.js --content-base ./example --inline --hot --quiet --port 8010"},"repository":{"type":"git","url":"git+https://github.com/yejinjian/ppx.git"},"keywords":["ppx","flux","redux","react"],"files":["dist","src","lib"],"author":{"name":"tianwu"},"license":"ISC","bugs":{"url":"https://github.com/yejinjian/ppx/issues"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0"},"homepage":"https://github.com/yejinjian/ppx#readme","devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-loader":"^6.4.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-react":"^6.23.0"},"dependencies":{"promise-polyfill":"^6.0.2"},"gitHead":"5adf72aaefc8c05a7f41f9dc38b4ab587c983685","_id":"ppx@1.1.2","_shasum":"727325ad973f72ee77c687183c5a18aecf329514","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.3.0","_npmUser":{"name":"tianwu","email":"yejinjian@gmail.com"},"dist":{"shasum":"727325ad973f72ee77c687183c5a18aecf329514","tarball":"https://registry.npmjs.org/ppx/-/ppx-1.1.2.tgz","integrity":"sha512-z0TFBlLax8QNoInJXHIv0YLEw4LSme7+a3scRv86Em/NIiWgDz/mwg5pT6twAoG4peoDCIkj2QJscFKVUKgg5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH216Wd50lAHY8CFeYQ0zR7gfBY8wFILvBellJ3mL9bNAiBmQ7P2BIn0ptdQBK6n8mhGYOI7zO8QCIG0rEjXENGhmA=="}]},"maintainers":[{"name":"qingmeng","email":"393799203@qq.com"},{"name":"tianwu","email":"yejinjian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ppx-1.1.2.tgz_1506580286866_0.027755831135436893"}},"1.1.3":{"name":"ppx","version":"1.1.3","description":"ppx flux redux react","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && cross-env babel src --out-dir lib","demo":"webpack-dev-server --config ./example/webpack.config.js --content-base ./example --inline --hot --quiet --port 8010"},"repository":{"type":"git","url":"git+https://github.com/yejinjian/ppx.git"},"keywords":["ppx","flux","redux","react"],"files":["dist","src","lib"],"author":{"name":"tianwu"},"license":"ISC","bugs":{"url":"https://github.com/yejinjian/ppx/issues"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0"},"homepage":"https://github.com/yejinjian/ppx#readme","devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-loader":"^6.4.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-react":"^6.23.0","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"dependencies":{"promise-polyfill":"^6.0.2"},"gitHead":"843d039aec073848413aaa0d5ef1a3874a1dff68","_id":"ppx@1.1.3","_shasum":"b17ada7a1e2b3c2aeafbfa529a6226fa932af878","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.3.0","_npmUser":{"name":"tianwu","email":"yejinjian@gmail.com"},"dist":{"shasum":"b17ada7a1e2b3c2aeafbfa529a6226fa932af878","tarball":"https://registry.npmjs.org/ppx/-/ppx-1.1.3.tgz","integrity":"sha512-WDlhyquVlDuPuy2a0JR34wls/Qz4PbWR0GAlyXeeiZWO+u/5jwNnpdvTbJil2iT1pjJEN6BspbCBi2ixA+/0Hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEayLe4se5hTDV/pksxJnt6DPkUf+ZMBUxOsWL7DbFMvAiEAk9OzRG+zKhbpJcD8T+CAuw5JLmRPfTVgLMz2FoJw3S4="}]},"maintainers":[{"name":"qingmeng","email":"393799203@qq.com"},{"name":"tianwu","email":"yejinjian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ppx-1.1.3.tgz_1507529478187_0.25966807594522834"}},"1.1.4":{"name":"ppx","version":"1.1.4","description":"ppx flux redux react","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && cross-env babel src --out-dir lib","demo":"webpack-dev-server --config ./example/webpack.config.js --content-base ./example --inline --hot --quiet --port 8010"},"repository":{"type":"git","url":"git+https://github.com/yejinjian/ppx.git"},"keywords":["ppx","flux","redux","react"],"files":["dist","src","lib"],"author":{"name":"tianwu"},"license":"ISC","bugs":{"url":"https://github.com/yejinjian/ppx/issues"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0"},"homepage":"https://github.com/yejinjian/ppx#readme","devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-loader":"^6.4.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-react":"^6.23.0","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"dependencies":{"promise-polyfill":"^6.0.2"},"gitHead":"843d039aec073848413aaa0d5ef1a3874a1dff68","_id":"ppx@1.1.4","_shasum":"9d29f3b635b4aa8940697f020751483fb3ce36e5","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.3.0","_npmUser":{"name":"tianwu","email":"yejinjian@gmail.com"},"dist":{"shasum":"9d29f3b635b4aa8940697f020751483fb3ce36e5","tarball":"https://registry.npmjs.org/ppx/-/ppx-1.1.4.tgz","integrity":"sha512-WAUz0d5GhIwMRrri7uFiRCj6qyCSg42iihjHIlp5c0kFsehWyTOYjXHnJkLzyNjGDP/bCiWkC2ZtRNh/fL94IQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsFA/yjF6QYU8+j5w2cy6ykyQRbbNWaNhNQG/F0Il8PAIhAOYnCFmKTQkl0+pPvD5bwu1lo/d6+ehEntMeGmBLWiSu"}]},"maintainers":[{"name":"qingmeng","email":"393799203@qq.com"},{"name":"tianwu","email":"yejinjian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ppx-1.1.4.tgz_1507529500983_0.6970094367861748"}},"1.1.5":{"name":"ppx","version":"1.1.5","description":"ppx flux redux react","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && babel src --out-dir lib","demo":"webpack-dev-server --config ./example/webpack.config.js --content-base ./example --inline --hot --quiet --port 8010"},"repository":{"type":"git","url":"git+https://github.com/yejinjian/ppx.git"},"keywords":["ppx","flux","redux","react"],"files":["dist","src","lib"],"author":{"name":"tianwu"},"license":"ISC","bugs":{"url":"https://github.com/yejinjian/ppx/issues"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0"},"homepage":"https://github.com/yejinjian/ppx#readme","devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-loader":"^6.4.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-react":"^6.23.0","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"dependencies":{"promise-polyfill":"^6.0.2"},"gitHead":"c2837b878ee79d4573e867d58713b4f6b5b5a998","_id":"ppx@1.1.5","_shasum":"4db0f7c42f989fb7e2d3383cc270a16beead5fa7","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.3.0","_npmUser":{"name":"tianwu","email":"yejinjian@gmail.com"},"dist":{"shasum":"4db0f7c42f989fb7e2d3383cc270a16beead5fa7","tarball":"https://registry.npmjs.org/ppx/-/ppx-1.1.5.tgz","integrity":"sha512-YdI87YTTKnrWxQmMqcWTiBHUlCTWltEuL7ZPWd9lxeYNlKoZvcltrAk3IkkpyezZQPHaqiv2RimxSy8gpFd92g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAG6CP7Kbod9Y3kCmLtidDIV8te2cX37FLl6jyKMQ3+ZAiEA+gazNDiZkx4koFSlN9qgaR+wRel+JiaJFg/vumiu6dc="}]},"maintainers":[{"name":"qingmeng","email":"393799203@qq.com"},{"name":"tianwu","email":"yejinjian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ppx-1.1.5.tgz_1507880526153_0.0949360232334584"}},"1.1.6":{"name":"ppx","version":"1.1.6","description":"ppx flux redux react","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && babel src --out-dir lib","demo":"webpack-dev-server --config ./example/webpack.config.js --content-base ./example --inline --hot --quiet --port 8010"},"repository":{"type":"git","url":"git+https://github.com/yejinjian/ppx.git"},"keywords":["ppx","flux","redux","react"],"files":["dist","src","lib"],"author":{"name":"tianwu"},"license":"ISC","bugs":{"url":"https://github.com/yejinjian/ppx/issues"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0"},"homepage":"https://github.com/yejinjian/ppx#readme","devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-loader":"^6.4.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-react":"^6.23.0","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"dependencies":{"promise-polyfill":"^6.0.2"},"gitHead":"ccad52f567ff62f81dd9e5c38abe45239459fce6","_id":"ppx@1.1.6","_shasum":"c33b6adcf9eaddbe415cef645727345a30290bf4","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.3.0","_npmUser":{"name":"tianwu","email":"yejinjian@gmail.com"},"dist":{"shasum":"c33b6adcf9eaddbe415cef645727345a30290bf4","tarball":"https://registry.npmjs.org/ppx/-/ppx-1.1.6.tgz","integrity":"sha512-pN4khtWiXBmoSa60k9LtLRswCMuKwhBBjFEEiFEvivn6If39vNR/i915Z1Jk+11RhqoAUULaU9+RGjhZwT8Qow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHBycKYYfsXaATCngL8g2PiNCcMPBZUc1zC2UWavFbyvAiA/+Fobd8CudIZq9Y1PRKxchvRYYY4/0yM+wqi2wQtJ/w=="}]},"maintainers":[{"name":"qingmeng","email":"393799203@qq.com"},{"name":"tianwu","email":"yejinjian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ppx-1.1.6.tgz_1507880979401_0.5121659864671528"}},"1.1.7":{"name":"ppx","version":"1.1.7","description":"ppx flux redux react","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && babel src --out-dir lib","demo":"webpack-dev-server --config ./example/webpack.config.js --content-base ./example --inline --hot --quiet --port 8010"},"repository":{"type":"git","url":"git+https://github.com/yejinjian/ppx.git"},"keywords":["ppx","flux","redux","react"],"files":["dist","src","lib"],"author":{"name":"tianwu"},"license":"ISC","bugs":{"url":"https://github.com/yejinjian/ppx/issues"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0"},"homepage":"https://github.com/yejinjian/ppx#readme","devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-loader":"^6.4.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-react":"^6.23.0","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"dependencies":{"promise-polyfill":"^6.0.2"},"gitHead":"0e434ce63afcb584304af831c4840f5a31962e4c","_id":"ppx@1.1.7","_shasum":"1b347611e7bac85a346f42b2ddb85a81202800c4","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.3.0","_npmUser":{"name":"tianwu","email":"yejinjian@gmail.com"},"dist":{"shasum":"1b347611e7bac85a346f42b2ddb85a81202800c4","tarball":"https://registry.npmjs.org/ppx/-/ppx-1.1.7.tgz","integrity":"sha512-wFUhGQhe9pC3e7fzW4QGNosbG24xpkDawRk1REc9ma7gs7Q+0uM2rtJyDnSg3/TDvdnIkwcVbUJxy3bAwcCa/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1IvBkAdi4285tgv0QdvI7xBrRgFbZO3juf59CmN5uMAIgVoieMcfl04PME8Bb7HSW7TokCcAYFIeXCeoYhykbJ/Q="}]},"maintainers":[{"name":"qingmeng","email":"393799203@qq.com"},{"name":"tianwu","email":"yejinjian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ppx-1.1.7.tgz_1507881145466_0.2868164728861302"}},"1.2.0":{"name":"ppx","version":"1.2.0","description":"ppx flux redux react","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && babel src --out-dir lib","demo":"webpack-dev-server --config ./example/webpack.config.js --content-base ./example --inline --hot --quiet --port 8010"},"repository":{"type":"git","url":"git+https://github.com/yejinjian/ppx.git"},"keywords":["ppx","flux","redux","react"],"files":["dist","src","lib"],"author":{"name":"tianwu"},"license":"ISC","bugs":{"url":"https://github.com/yejinjian/ppx/issues"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0"},"homepage":"https://github.com/yejinjian/ppx#readme","devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-loader":"^6.4.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-react":"^6.23.0","webpack":"^3.6.0","webpack-dev-server":"^2.9.1"},"dependencies":{"promise-polyfill":"^6.0.2"},"gitHead":"1a2092e67bd4843427c16683171e87c64250b1ac","_id":"ppx@1.2.0","_shasum":"87d8da8104ec35ce39e1e27cc3cf5b06a4aa9835","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.3.0","_npmUser":{"name":"tianwu","email":"yejinjian@gmail.com"},"dist":{"shasum":"87d8da8104ec35ce39e1e27cc3cf5b06a4aa9835","tarball":"https://registry.npmjs.org/ppx/-/ppx-1.2.0.tgz","integrity":"sha512-4jFjmTxBIDpVEXyzIstjgHPF5rFQOcJAEaT3B+Ae3aCoF/V234tfVw59wOLIMLsG9LqKb+uwH3Rg5kWBtKEfYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFO3Ucf4S7HopOQ672TzEbgRqdw6YXbfwLAADYrfxsF4AiEA0TbNfW17hYzEJ/xYWjNFbHmBv/f9djZX0ovLnN1/gMI="}]},"maintainers":[{"name":"qingmeng","email":"393799203@qq.com"},{"name":"tianwu","email":"yejinjian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ppx-1.2.0.tgz_1509448541766_0.7563393695745617"}},"1.3.0":{"name":"ppx","version":"1.3.0","description":"ppx flux redux react","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && babel src --out-dir lib","demo":"webpack-dev-server --config ./example/webpack.config.js --content-base ./example --inline --hot --quiet --port 8010"},"repository":{"type":"git","url":"git+https://github.com/yejinjian/ppx.git"},"keywords":["ppx","flux","redux","react"],"files":["dist","src","lib"],"author":{"name":"tianwu"},"license":"ISC","bugs":{"url":"https://github.com/yejinjian/ppx/issues"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0"},"homepage":"https://github.com/yejinjian/ppx#readme","devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-loader":"^6.4.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-react":"^6.23.0","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{"promise-polyfill":"^6.1.0"},"gitHead":"75d31b1d00ea20acb835204de869a52b793cd820","_id":"ppx@1.3.0","_shasum":"8de80fe6190035a1ada00da2dcb3ca40ddf065d9","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.3.0","_npmUser":{"name":"tianwu","email":"yejinjian@gmail.com"},"dist":{"shasum":"8de80fe6190035a1ada00da2dcb3ca40ddf065d9","tarball":"https://registry.npmjs.org/ppx/-/ppx-1.3.0.tgz","integrity":"sha512-Ogk4QgG2MF/7TQLySF99h/EYxsxzZ02vjorDnB+y+EkN7cva84HfvqSYIccF1mEMlC8eor42Y6FJISWL/TzooQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBu1wPF7ua3MNxWQaTLvVj3Tq3WM8KtSKr7svwdXAxYgAiEAlykV6exftDNndDB/nTnfvO4UthAsfy4QkQwt3ydX3A0="}]},"maintainers":[{"name":"qingmeng","email":"393799203@qq.com"},{"name":"tianwu","email":"yejinjian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ppx-1.3.0.tgz_1512540526489_0.2113750115968287"}},"1.3.1":{"name":"ppx","version":"1.3.1","description":"ppx flux redux react","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && babel src --out-dir lib","demo":"webpack-dev-server --config ./example/webpack.config.js --content-base ./example --inline --hot --quiet --port 8010"},"repository":{"type":"git","url":"git+https://github.com/yejinjian/ppx.git"},"keywords":["ppx","flux","redux","react"],"files":["dist","src","lib"],"author":{"name":"tianwu"},"license":"ISC","bugs":{"url":"https://github.com/yejinjian/ppx/issues"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0"},"homepage":"https://github.com/yejinjian/ppx#readme","devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-loader":"^6.4.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-react":"^6.23.0","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{"promise-polyfill":"^6.1.0"},"gitHead":"2e2f6f4fc576b49336eabe94924ba2fcf1565e40","_id":"ppx@1.3.1","_shasum":"7f64f4af0411bece246d2e27e83149d276321391","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.3.0","_npmUser":{"name":"tianwu","email":"yejinjian@gmail.com"},"dist":{"shasum":"7f64f4af0411bece246d2e27e83149d276321391","tarball":"https://registry.npmjs.org/ppx/-/ppx-1.3.1.tgz","integrity":"sha512-QMcFd6iniXHo5fMQG8gy+xpv8oTZDJzQCKe6nDRxYkw5iFN5rpcDRsLb+OAKisj5XXtFWcSQUFnuTumlVfnN6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICRVvK8J77jwVdLCTRnbbraxZOFO1KmEgbKr7vLpW27+AiEA+dwkHZ+hAnVJMd5+E5H5bZkB6B1B2ak3eiaKEjTPnD0="}]},"maintainers":[{"name":"qingmeng","email":"393799203@qq.com"},{"name":"tianwu","email":"yejinjian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ppx-1.3.1.tgz_1512540755324_0.06884696241468191"}},"1.3.2":{"name":"ppx","version":"1.3.2","description":"ppx flux redux react","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && babel src --out-dir lib","demo":"webpack-dev-server --config ./example/webpack.config.js --content-base ./example --inline --hot --quiet --port 8010"},"repository":{"type":"git","url":"git+https://github.com/yejinjian/ppx.git"},"keywords":["ppx","flux","redux","react"],"files":["dist","src","lib"],"author":{"name":"tianwu"},"license":"ISC","bugs":{"url":"https://github.com/yejinjian/ppx/issues"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0"},"homepage":"https://github.com/yejinjian/ppx#readme","devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-loader":"^6.4.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-react":"^6.23.0","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{"promise-polyfill":"^6.1.0"},"gitHead":"332b739694955291613030412df224c285d2a570","_id":"ppx@1.3.2","_shasum":"03f0e5aa2892ae5225e49cb1dd6914b7f4ca62c6","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.3.0","_npmUser":{"name":"tianwu","email":"yejinjian@gmail.com"},"dist":{"shasum":"03f0e5aa2892ae5225e49cb1dd6914b7f4ca62c6","tarball":"https://registry.npmjs.org/ppx/-/ppx-1.3.2.tgz","integrity":"sha512-sL+RnU5lrnI2zPEGs6G2oYnVyJwiNEzIyikJtzzkWrsEUncsASaez2DPDS8SimSiJigQoza+U5NTWWhP7SA52g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeByejS27TEeqjDo6mmSNgc0SHS6qo/6q/B1Omo5gB7gIgfZ2govhlRicPmHXk9n0Db4Y4Oc7h6ckJP51IU2MJ6lI="}]},"maintainers":[{"name":"qingmeng","email":"393799203@qq.com"},{"name":"tianwu","email":"yejinjian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ppx-1.3.2.tgz_1512548344913_0.17965250718407333"}},"1.3.3":{"name":"ppx","version":"1.3.3","description":"ppx flux redux react","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && babel src --out-dir lib","demo":"webpack-dev-server --config ./example/webpack.config.js --content-base ./example --inline --hot --quiet --port 8010"},"repository":{"type":"git","url":"git+https://github.com/yejinjian/ppx.git"},"keywords":["ppx","flux","redux","react"],"files":["dist","src","lib"],"author":{"name":"tianwu"},"license":"ISC","bugs":{"url":"https://github.com/yejinjian/ppx/issues"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0"},"homepage":"https://github.com/yejinjian/ppx#readme","devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-loader":"^6.4.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-react":"^6.23.0","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{"promise-polyfill":"^6.1.0"},"gitHead":"332b739694955291613030412df224c285d2a570","_id":"ppx@1.3.3","_shasum":"818e649f591237a32e9730fe66077a13cd906c64","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.3.0","_npmUser":{"name":"tianwu","email":"yejinjian@gmail.com"},"dist":{"shasum":"818e649f591237a32e9730fe66077a13cd906c64","tarball":"https://registry.npmjs.org/ppx/-/ppx-1.3.3.tgz","integrity":"sha512-MKfm5N+Rv9mICqCQUFx37ZO0OEDk4kdUWhmZxj451kOoCHjTfB5XTH4V6ej04GlVRb1H1Q2IOodycz5/j6PFwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHfwjFGrMxzr0nS823mvcUjU+HJSh31uuLwPBfw6uyCFAiAEnMQWqpVljAs+Yu2VQ09k3q1m1k8ClSKutiEL6WLplQ=="}]},"maintainers":[{"name":"qingmeng","email":"393799203@qq.com"},{"name":"tianwu","email":"yejinjian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ppx-1.3.3.tgz_1512554559774_0.0542426526080817"}},"2.0.0":{"name":"ppx","version":"2.0.0","description":"ppx flux redux react","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && babel src --out-dir lib","demo":"webpack-dev-server --config ./example/webpack.config.js --content-base ./example --inline --hot --quiet --port 8010"},"repository":{"type":"git","url":"git+https://github.com/yejinjian/ppx.git"},"keywords":["ppx","flux","redux","react"],"files":["dist","src","lib"],"author":{"name":"tianwu"},"license":"ISC","bugs":{"url":"https://github.com/yejinjian/ppx/issues"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0"},"homepage":"https://github.com/yejinjian/ppx#readme","devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-loader":"^6.4.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-react":"^6.23.0","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{"promise-polyfill":"^6.1.0"},"gitHead":"b0ef6a8f73b0316f1a28a5f07f4ccdecd8a6fe9e","_id":"ppx@2.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.2","_npmUser":{"name":"tianwu","email":"yejinjian@gmail.com"},"dist":{"integrity":"sha512-JdGyEkvfJAj8o4I+aOvKkgS7ZX0OLCwD4QOuvjxINMqO7WNE1HCuStTKwH/ygPN2ZRCKtx4p71oUZU6SK+hqjw==","shasum":"d0960c33d6131169481d50941f53d22363e6953e","tarball":"https://registry.npmjs.org/ppx/-/ppx-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHKKGIONaQKHSMF36rxWq58GOM2inN7WxDMSrT2mIZgqAiEAhWCi+YfLxKrcbFfGxg4Wwh6b2BYqP59MXsd20ShuPPM="}]},"maintainers":[{"name":"qingmeng","email":"393799203@qq.com"},{"name":"tianwu","email":"yejinjian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ppx-2.0.0.tgz_1512988483547_0.7795600730460137"}},"2.0.1":{"name":"ppx","version":"2.0.1","description":"ppx flux redux react","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && babel src --out-dir lib","demo":"webpack-dev-server --config ./example/webpack.config.js --content-base ./example --inline --hot --quiet --port 8010"},"repository":{"type":"git","url":"git+https://github.com/yejinjian/ppx.git"},"keywords":["ppx","flux","redux","react"],"files":["dist","src","lib"],"author":{"name":"tianwu"},"license":"ISC","bugs":{"url":"https://github.com/yejinjian/ppx/issues"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0"},"homepage":"https://github.com/yejinjian/ppx#readme","devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-loader":"^6.4.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-react":"^6.23.0","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{"promise-polyfill":"^6.1.0"},"gitHead":"39302fd9169cf03ffd585b806f60e6a98b6d451a","_id":"ppx@2.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.2","_npmUser":{"name":"tianwu","email":"yejinjian@gmail.com"},"dist":{"integrity":"sha512-aDcFB4UwzPbrNzepPXi9AIW69EPLACxkRTPXiV16lCfPAEfc8IbHCKlYXvfo/anBJIqp5G/1N5FvT+J5Rtmfdg==","shasum":"1a1a4a970be1aae544b144b24d177d139d8b8d28","tarball":"https://registry.npmjs.org/ppx/-/ppx-2.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCI0/rG/VCRKqUvdwlbe6/yyXwPNGmW2UpDLsu9FBy6CwIhAPLW43HdzfvS39Q28ppfwrJly6+szrnxIEl0ebuT7jx9"}]},"maintainers":[{"name":"qingmeng","email":"393799203@qq.com"},{"name":"tianwu","email":"yejinjian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ppx-2.0.1.tgz_1512992515342_0.9133637943305075"}},"2.0.2":{"name":"ppx","version":"2.0.2","description":"ppx flux redux react","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && babel src --out-dir lib","demo":"webpack-dev-server --config ./example/webpack.config.js --content-base ./example --inline --hot --quiet --port 8010"},"repository":{"type":"git","url":"git+https://github.com/yejinjian/ppx.git"},"keywords":["ppx","flux","redux","react"],"files":["dist","src","lib"],"author":{"name":"tianwu"},"license":"ISC","bugs":{"url":"https://github.com/yejinjian/ppx/issues"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0"},"homepage":"https://github.com/yejinjian/ppx#readme","devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-loader":"^6.4.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-react":"^6.23.0","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{"promise-polyfill":"^6.1.0"},"gitHead":"58c033372373d060e63422fc51cb9dd573362c8c","_id":"ppx@2.0.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.2","_npmUser":{"name":"tianwu","email":"yejinjian@gmail.com"},"dist":{"integrity":"sha512-8ixt1OBVrZNinXDNhKCF+fnjMz/Q/ahFvPXEViHcK/2H4cP3S9yPtzPKc0qkEX1PtGGMzq+VfAZymJnBgw1WBA==","shasum":"acfd4d76344f207ca3ddede2db2e2f90826a4e16","tarball":"https://registry.npmjs.org/ppx/-/ppx-2.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUx8/uz66cUXTBCcqWyn2m2+SS3mQSC+iqzj/dBCYzxgIhAL/R7WYeovzcHlwz/N+ADz0fsSxnEuEViYXDkvLs3t7G"}]},"maintainers":[{"name":"qingmeng","email":"393799203@qq.com"},{"name":"tianwu","email":"yejinjian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ppx-2.0.2.tgz_1512993006091_0.06870670570060611"}},"2.0.3":{"name":"ppx","version":"2.0.3","description":"ppx flux redux react","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && babel src --out-dir lib","demo":"webpack-dev-server --config ./example/webpack.config.js --content-base ./example --inline --hot --quiet --port 8010"},"repository":{"type":"git","url":"git+https://github.com/yejinjian/ppx.git"},"keywords":["ppx","flux","redux","react"],"files":["dist","src","lib"],"author":{"name":"tianwu"},"license":"ISC","bugs":{"url":"https://github.com/yejinjian/ppx/issues"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0"},"homepage":"https://github.com/yejinjian/ppx#readme","devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-loader":"^6.4.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-react":"^6.23.0","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{"promise-polyfill":"^6.1.0"},"gitHead":"d0a274c225bd38ce6e06a05fb416f4e91147c62a","_id":"ppx@2.0.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.2","_npmUser":{"name":"tianwu","email":"yejinjian@gmail.com"},"dist":{"integrity":"sha512-A2rHNz8glW7AaOrKy6ukN4dejTYRLwKL73FaZmDRhIXgqZMuwplTR1Kw5bOX6zmrhAzvC3RagDZFpvReG4VS9Q==","shasum":"3cb84c7ffb7108996862ff076b1d22812d5b33ea","tarball":"https://registry.npmjs.org/ppx/-/ppx-2.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNjD4zU9JPKWO/UXbUfydqB/SRx+C/dfAKoHctaZywdAIgJyyY8SW9grTHWgSftcMyhlpNIib4WOSheeKw5r6kzsw="}]},"maintainers":[{"name":"qingmeng","email":"393799203@qq.com"},{"name":"tianwu","email":"yejinjian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ppx-2.0.3.tgz_1513089508306_0.8496372834779322"}},"2.0.4":{"name":"ppx","version":"2.0.4","description":"ppx flux redux react","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && babel src --out-dir lib","demo":"webpack-dev-server --config ./example/webpack.config.js --content-base ./example --inline --hot --quiet --port 8010"},"repository":{"type":"git","url":"git+https://github.com/yejinjian/ppx.git"},"keywords":["ppx","flux","redux","react"],"files":["dist","src","lib"],"author":{"name":"tianwu"},"license":"ISC","bugs":{"url":"https://github.com/yejinjian/ppx/issues"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0"},"homepage":"https://github.com/yejinjian/ppx#readme","devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-loader":"^6.4.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-react":"^6.23.0","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{"promise-polyfill":"^6.1.0"},"gitHead":"735f70f9b5f8f84d049519a559cb4db83cd5a566","_id":"ppx@2.0.4","_npmVersion":"5.5.1","_nodeVersion":"8.9.2","_npmUser":{"name":"tianwu","email":"yejinjian@gmail.com"},"dist":{"integrity":"sha512-6y2/2gaVAZ+N3MCREAd69skcLL/ZOFC/7C0nyNPxk2oAd0vDlWrRk0aVL0U4JrkW0r3dbX1UPxAtT2T8jGuSmg==","shasum":"d3cf697de777498a45c9a3a74a8153131963e13b","tarball":"https://registry.npmjs.org/ppx/-/ppx-2.0.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcElBU8H164dZQhjHQ66zKokIBX756UPtAafxdFbZgeAIhANuFKjzmE9HMPjgGXXitVy1IoTfXsd4yPpDm/LXLXG2k"}]},"maintainers":[{"name":"qingmeng","email":"393799203@qq.com"},{"name":"tianwu","email":"yejinjian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ppx-2.0.4.tgz_1515053962863_0.16811370919458568"}},"2.0.5":{"name":"ppx","version":"2.0.5","description":"ppx flux redux react","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && babel src --out-dir lib","demo":"webpack-dev-server --config ./example/webpack.config.js --content-base ./example --inline --hot --quiet --port 8010"},"repository":{"type":"git","url":"git+https://github.com/yejinjian/ppx.git"},"keywords":["ppx","flux","redux","react"],"files":["dist","src","lib"],"author":{"name":"tianwu"},"license":"ISC","bugs":{"url":"https://github.com/yejinjian/ppx/issues"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0"},"homepage":"https://github.com/yejinjian/ppx#readme","devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-loader":"^6.4.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-react":"^6.23.0","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{"promise-polyfill":"^6.1.0","prop-type":"0.0.1","react":"^16.2.0","react-dom":"^16.2.0"},"gitHead":"601a606e69041c18bcbfe85cbfb168277281f6a8","_id":"ppx@2.0.5","_npmVersion":"5.6.0","_nodeVersion":"8.9.2","_npmUser":{"name":"tianwu","email":"yejinjian@gmail.com"},"dist":{"integrity":"sha512-CNsog4woQd6V5Y5y2WpMBB2DEl2pQU94g6TEwINk4BVezK3gsK/bEoY5WcZqmrmIlqq8RB2YyLF4yEwMzKvG1g==","shasum":"6c373d773a48a4863857567eba5063ebc77b0522","tarball":"https://registry.npmjs.org/ppx/-/ppx-2.0.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHo7eY6L1F+76LL7saffq3NSk1sbSEc45JaTfMQLMXzuAiACDFJuMHBH1/kiw1qbB1oejn/GK36L1wf8Ynxeg8j7mg=="}]},"maintainers":[{"name":"qingmeng","email":"393799203@qq.com"},{"name":"tianwu","email":"yejinjian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ppx-2.0.5.tgz_1517550181390_0.314350112574175"}},"2.0.6":{"name":"ppx","version":"2.0.6","description":"ppx flux redux react","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf lib && babel src --out-dir lib","demo":"webpack-dev-server --config ./example/webpack.config.js --content-base ./example --inline --hot --quiet --port 8010"},"repository":{"type":"git","url":"git+https://github.com/yejinjian/ppx.git"},"keywords":["ppx","flux","redux","react"],"files":["dist","src","lib"],"author":{"name":"tianwu"},"license":"ISC","bugs":{"url":"https://github.com/yejinjian/ppx/issues"},"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0 || ^16.0.0-0"},"homepage":"https://github.com/yejinjian/ppx#readme","devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.24.0","babel-loader":"^6.4.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-async-to-promises":"^1.0.5","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.0","babel-preset-react":"^6.23.0","webpack":"^3.9.1","webpack-dev-server":"^2.9.5"},"dependencies":{"promise-polyfill":"^6.1.0","prop-types":"^15.6.0","react":"^16.2.0","react-dom":"^16.2.0"},"gitHead":"d70f8df6b2b216b1e24f80bf6a4e22eaf38ed73c","_id":"ppx@2.0.6","_npmVersion":"5.6.0","_nodeVersion":"8.9.2","_npmUser":{"name":"tianwu","email":"yejinjian@gmail.com"},"dist":{"integrity":"sha512-6/K/wpR/F5CEF8IYa+0d3ExaHDXeILkGUkaxgWydJIN4NxjP/amz1O+7sEuNiogw9qNETeHrfHvrZNakDwzeWA==","shasum":"5c0d8fc64a9bf4c0d94fe7d090fa55624334f2fd","tarball":"https://registry.npmjs.org/ppx/-/ppx-2.0.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD//6kAUuM5g/UuOFGgtIQfeQHBtmbWl/VkVnCoAD5aGQIgbgjmMr0WVTT2twRWCrIxLC3OW8WejBMDp8Abruwao8c="}]},"maintainers":[{"name":"qingmeng","email":"393799203@qq.com"},{"name":"tianwu","email":"yejinjian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ppx-2.0.6.tgz_1517550861075_0.36139251315034926"}}},"readme":"## 设计概要\nppx(皮皮虾)是一个遵循flux思想的数据管理工具。\n\n* one store 原则\n  不同于redux, 我们摒弃reduce 的设计，改用了model的思想，考虑到model与view存在多对多的情况， 统一由一个store管理\n* suport middleware\n  与redux类同，也支持中间件，因为考虑到异步的缘故，目前是与redux的中间件不同，后期考虑支持redux中间件\n* promisefy\n  支持promise，不仅是model支持异步，而且中间件也支持异步\n* suport react\n  依然是flux的思想，那么支持react是必然的，后期考虑支持vue等其他的库\n\n```\n npm install --save ppx\n```  \n  \n## 接入说明\n\nmodel引用\n```\n    import Store from 'ppx';\n    class App {\n        constructor() {\n            this.state = {\n              a: 1,\n              b: 2\n            };\n        }\n        test(state, action){\n            return {\n                ...state,\n                aciton.test\n            }\n        }\n        post (state, action){\n            return Ajax(action.url).then(function(rep){\n                return {\n                    ...state,\n                    a: rep.a\n                }\n            })\n        }\n    }\n    Store.model(App);\n```\n\nmiddleware引用\n```\n    import Store from 'ppx';\n    var middleware = (next, action)=>{\n      console.log('plugin start:', action);\n      const data = await next(action);\n      console.log('plugin end:', data);\n      return data;\n    }\n    Store.use(middleware);\n```\n\nview 调用\n\n```\nimport React from 'react';\nimport {connect} from 'ppx';\n\nclass Test extends React.Component {\n  constructor(props) {\n    super(props);\n  }\n\n  handleAdd(e) {\n    const {dispatch} = this.props;\n    dispatch({type: 'app/add'});\n  }\n  handleDel(e) {\n    const {dispatch} = this.props;\n    dispatch({type: 'app/minus'});\n  }\n\n  render() {\n    const {page} = this.props;\n    const {a} = page;\n    return (\n      <div>\n        <p>a: {a}</p>\n        <a onClick={this.handleAdd.bind(this)}>增加</a>\n        <a onClick={this.handleDel.bind(this)}>减少</a>\n      </div>\n    );\n  }\n}\n\nexport default connect(['App'])(Test);\n```\n## todo:\n* 当一个view绑定多个model时 是否需要默认model\n* reduce中是存在多种返回时：比如请求当成功时给成功提示，失败给失败提示，但是有使用失败给成功结果，失败提示， 目前初步定为用中间件去解决这类问题\n* subscribe 性能调优\n\n\n## 感谢：\n* 感谢 [darrenscerri](https://gist.github.com/darrenscerri/5c3b3dcbe4d370435cfa) 提供的异步中间件思路\n* 本库的flux思路类似于[dva](https://github.com/dvajs/dva), 只是有别与dva的redux与redux-saga的思路 ppx使用更加简单\n* 感谢离职同事的贡献，所以本库任性的按照他的绰号取名\n","maintainers":[{"name":"qingmeng","email":"393799203@qq.com"},{"name":"tianwu","email":"yejinjian@gmail.com"}],"time":{"modified":"2022-06-24T12:54:21.559Z","created":"2017-03-22T07:10:12.938Z","1.0.0":"2017-03-22T07:10:12.938Z","1.0.1":"2017-03-22T10:32:22.334Z","1.0.2":"2017-04-25T07:29:41.023Z","1.0.3":"2017-07-11T10:00:03.253Z","1.0.4":"2017-07-11T10:44:07.458Z","1.0.6":"2017-09-27T10:06:06.052Z","1.0.7":"2017-09-27T10:16:26.772Z","1.0.8":"2017-09-27T10:18:32.991Z","1.0.9":"2017-09-28T05:43:46.025Z","1.0.10":"2017-09-28T05:51:04.920Z","1.1.0":"2017-09-28T06:23:46.127Z","1.1.1":"2017-09-28T06:28:43.281Z","1.1.2":"2017-09-28T06:31:26.927Z","1.1.3":"2017-10-09T06:11:18.275Z","1.1.4":"2017-10-09T06:11:41.084Z","1.1.5":"2017-10-13T07:42:06.226Z","1.1.6":"2017-10-13T07:49:39.478Z","1.1.7":"2017-10-13T07:52:25.557Z","1.2.0":"2017-10-31T11:15:41.825Z","1.3.0":"2017-12-06T06:08:46.552Z","1.3.1":"2017-12-06T06:12:35.487Z","1.3.2":"2017-12-06T08:19:04.988Z","1.3.3":"2017-12-06T10:02:39.860Z","2.0.0":"2017-12-11T10:34:43.612Z","2.0.1":"2017-12-11T11:41:55.406Z","2.0.2":"2017-12-11T11:50:06.270Z","2.0.3":"2017-12-12T14:38:28.420Z","2.0.4":"2018-01-04T08:19:22.939Z","2.0.5":"2018-02-02T05:43:01.488Z","2.0.6":"2018-02-02T05:54:21.142Z"},"homepage":"https://github.com/yejinjian/ppx#readme","keywords":["ppx","flux","redux","react"],"repository":{"type":"git","url":"git+https://github.com/yejinjian/ppx.git"},"author":{"name":"tianwu"},"bugs":{"url":"https://github.com/yejinjian/ppx/issues"},"license":"ISC","readmeFilename":"README.md"}