{"_id":"react-validate-framework","_rev":"57-2f5bfb29fdfe78c70870f1e20fd03953","name":"react-validate-framework","description":"React validation framework.","dist-tags":{"latest":"0.15.6"},"versions":{"0.0.1":{"name":"react-validate-framework","version":"0.0.1","description":"React validation framework.","main":"index.js","scripts":{"clean":"rimraf lib","lint":"eslint src --fix","compile":"npm run clean && babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","deploy":"npm run lint && npm run compile"},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"react":">=15.0.0","validate-framework":"^2.1.1"},"devDependencies":{"babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-eslint":"^6.1.2","babel-loader":"^6.2.5","babel-preset-es2015":"^6.14.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.5.0","eslint":"^3.6.0","eslint-config-airbnb":"^12.0.0","eslint-plugin-import":"^1.16.0","eslint-plugin-jsx-a11y":"^2.2.2","eslint-plugin-react":"^6.3.0","rimraf":"^2.5.4","webpack":"^1.13.2"},"gitHead":"aba975128f0dbd52eb9a086d2faa92d8e3f01586","_id":"react-validate-framework@0.0.1","_shasum":"6032c3adcae4e7ff7040f23dfa1260e139688f36","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"6032c3adcae4e7ff7040f23dfa1260e139688f36","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.0.1.tgz","integrity":"sha512-wq4j25os6g07O+6SwGR9yzZvIu6zZMgwAT6EE1dQb7Yvy8odPni8le7DHd1jgaGD/VsCRlANXutHaf87s5iTTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkqkJPRy7syeSl2SLxo1ADsr/x3syaobklmRUaKdFaxQIgMlTNI3l0HUvhE2LaSs/BPw3O5zkzmJ6hPS9SLpRd3Vk="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.0.1.tgz_1474820506008_0.4531114147976041"},"directories":{}},"0.0.2":{"name":"react-validate-framework","version":"0.0.2","description":"React validation framework.","main":"index.js","scripts":{"clean":"rimraf lib","lint":"eslint src config --fix","start":"better-npm-run start","deploy":"npm run clean && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"react":"^15.4.1","react-dom":"^15.4.1","validate-framework":"^3.1.2"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","node-sass":"^4.1.1","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"75eb5617a4d247e6a929890a92381683e92a621b","_id":"react-validate-framework@0.0.2","_shasum":"485f4c0f938f7f20a78400c8a48ed39b7324a955","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"485f4c0f938f7f20a78400c8a48ed39b7324a955","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.0.2.tgz","integrity":"sha512-YI8ywZIEiwtdO5gfvveXNOLfGpDU2HLwltLGo/gpIgt4JYwIvQWJOeyTnkaQtl/ianfmCeHMA1upoMi/8aiTXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxD9GZ7HHQDIvWLmybbZUURLMQoCqA6IPV6162103c4wIgYvlSGRmmVs3csRlNnp+jN9sk8eFMC/PfZvQFUSUm3Io="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.0.2.tgz_1482596244221_0.8198687345720828"},"directories":{}},"0.0.4":{"name":"react-validate-framework","version":"0.0.4","description":"React validation framework.","main":"index.js","scripts":{"clean":"rimraf lib","lint":"eslint src config --fix","start":"better-npm-run start","deploy":"npm run clean && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"react":"^15.4.1","react-dom":"^15.4.1","validate-framework":"^3.1.2"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","node-sass":"^4.1.1","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"bc12e59479b73737d8a1e6cc30597b4ab3135d0b","_id":"react-validate-framework@0.0.4","_shasum":"5c3c80d277ace82dd6cf9eb851d34423a23c437b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"5c3c80d277ace82dd6cf9eb851d34423a23c437b","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.0.4.tgz","integrity":"sha512-o863IgEj3c2x06CSSAC8eMqgz5aIDLyNjY/8GJ0uke9NRvwUMfozqMg+DM3uZRQyebM5BeOkmiMh40xd0Y5/4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2OPBOA8/h4DWnA2CzTVQXo+gGfb7BuItuSfK3Po+PXAiEAnw/p/Tv9ITB0BNTx5HeW1NvvovqMNQBd88MlekAYMWs="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.0.4.tgz_1482674431598_0.07439407310448587"},"directories":{}},"0.0.5":{"name":"react-validate-framework","version":"0.0.5","description":"React validation framework.","main":"index.js","scripts":{"clean":"rimraf lib","lint":"eslint src config --fix","start":"better-npm-run start","deploy":"npm run clean && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework":"^3.1.2"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","node-sass":"^4.1.1","react":"^15.4.1","react-dom":"^15.4.1","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"8bc69c792d541f68f092c379cb93ea8765bf4385","_id":"react-validate-framework@0.0.5","_shasum":"39b7797942f01416dc7c0604359b7ea494a4171f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"39b7797942f01416dc7c0604359b7ea494a4171f","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.0.5.tgz","integrity":"sha512-DQbT2nruqcvKYP/u7XAkzeDWtXXHY90tYl1RH2PcoHqRoWT8R+wgkf7z5L0pfaPJMafORpb3mDzvFhE2w+vZFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGiFWlV/tJM6nL6ObEhmeNO+a0LtlEWsxq8hfsjy2rNGAiEA+s+942D+5ZAFqoLsCkMdM+6Hcp1gMG0izaC9sps/Lf0="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.0.5.tgz_1482680742139_0.9783819967415184"},"directories":{}},"0.0.6":{"name":"react-validate-framework","version":"0.0.6","description":"React validation framework.","main":"index.js","scripts":{"clean":"rimraf lib","lint":"eslint src config --fix","start":"better-npm-run start","deploy":"npm run clean && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework":"^3.1.2"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","node-sass":"^4.1.1","react":"^15.4.1","react-dom":"^15.4.1","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"a59eec2a44c2f2c92d3fab70d7f2513d7ad47537","_id":"react-validate-framework@0.0.6","_shasum":"c31da9283ace30772cf16de25f07e208b9d792f0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"c31da9283ace30772cf16de25f07e208b9d792f0","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.0.6.tgz","integrity":"sha512-SprW4x7B8M6Ov3VNu3qsN9d9xiMeAQYmjRfndW0uwpQneMm19hWLZlSXvIX0LV3Eh4g9xsbN9z2mz7ndgp0+iQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDf3nbIEiYwfzVBD9/libhjN/m3k8/Y1yhNoljuFoJU2gIgfI/6fBcaYlwfWKAtS1rxq3dPCPU5VrP2Hs9AXfqRsW4="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.0.6.tgz_1482742359419_0.8659798186272383"},"directories":{}},"0.0.7":{"name":"react-validate-framework","version":"0.0.7","description":"React validation framework.","main":"index.js","scripts":{"clean":"rimraf lib","lint":"eslint src config --fix","start":"better-npm-run start","deploy":"npm run clean && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework":"^3.1.2"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","node-sass":"^4.1.1","react":"^15.4.1","react-dom":"^15.4.1","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"bd578d4a2b848c01f9b450c97f9dd09d3a43330f","_id":"react-validate-framework@0.0.7","_shasum":"be30a406884ff727e92e7c2cc39c131441acb35e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"be30a406884ff727e92e7c2cc39c131441acb35e","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.0.7.tgz","integrity":"sha512-spC5U2qVxwtuZHKdk4KI2iWpYqNSxzhuizAeoAiHRlin3W1zlDFfTNeZoOzSlyn3sT7YU0wKVQoE1D0gO276sw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDL4smb/XOuZdY9kz/W7Em069vZioVn+sjhonaMJXX58AiBOYFVluSCtk7071sBZKGHPCg9nRZgPjcuz3rkcu7SwkA=="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.0.7.tgz_1482747371855_0.3119246137794107"},"directories":{}},"0.0.9":{"name":"react-validate-framework","version":"0.0.9","description":"React validation framework.","main":"index.js","scripts":{"clean":"rimraf lib","lint":"eslint src config --fix","start":"better-npm-run start","deploy":"npm run clean && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework":"^3.1.2"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","node-sass":"^4.1.1","react":"^15.4.1","react-dom":"^15.4.1","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"f5d1ba63621da53e0df72fb0f540b43ea08380aa","_id":"react-validate-framework@0.0.9","_shasum":"cd7fce40a351bfa8ea6bcdde2e3ddc0138be7842","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"cd7fce40a351bfa8ea6bcdde2e3ddc0138be7842","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.0.9.tgz","integrity":"sha512-w2TeByyc3K1wLGmfxBQ8aTk+S5FkZ0lO94f7Irse0NLDI5pm1S9PK+a06iWiiLieuJDOdCGM8AHt861ruprjrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIATNtQV0qQ/t22d03+JyWdgKj4cx4+pR+kYmHkTrxSKPAiAh4X4Tct6UuQ8K5VvD12KiFPTnytQ0OIzsXgI4Z0RhRQ=="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.0.9.tgz_1482765502901_0.11040350841358304"},"directories":{}},"0.1.0":{"name":"react-validate-framework","version":"0.1.0","description":"React validation framework.","main":"index.js","scripts":{"clean":"rimraf lib","lint":"eslint src config --fix","start":"better-npm-run start","deploy":"npm run clean && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework-utils":"0.0.6"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","node-sass":"^4.1.1","react":"^15.4.1","react-dom":"^15.4.1","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"d61222b8cf1d62cd9591a8f37dcbcce62ac3811f","_id":"react-validate-framework@0.1.0","_shasum":"594cfcefff12542db588fa58dd00f435437428ce","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"594cfcefff12542db588fa58dd00f435437428ce","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.1.0.tgz","integrity":"sha512-UZXOHjT3I+9kHhMs7SCppNDhjZF0aqKQ6Zid+lBkAVS+RfbLBf+9Gsw6uW35BB1ZtZpMJVGJDW6FYisUnR1dOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyzQiRYzx1Es8s+viWF4Szs1tL8qie0gKptbfWiIq9OgIhALD8oAHorRhWlhbGVRwm0qWjSeis96/GZbcu6hW1/bHG"}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.1.0.tgz_1483022792930_0.8917772837448865"},"directories":{}},"0.1.1":{"name":"react-validate-framework","version":"0.1.1","description":"React validation framework.","main":"index.js","scripts":{"clean":"rimraf lib","lint":"eslint src config --fix","start":"better-npm-run start","deploy":"npm run clean && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework-utils":"0.0.6"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","node-sass":"^4.1.1","react":"^15.4.1","react-dom":"^15.4.1","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"44ec1f6d11722ec4f2627a6b31408cd780c1bf1b","_id":"react-validate-framework@0.1.1","_shasum":"f91b64473b45511ab984611127d7c710c28ac720","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"f91b64473b45511ab984611127d7c710c28ac720","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.1.1.tgz","integrity":"sha512-OC+VOBE91vBWtNhhiF3Jdp9X5RQRDpy5uoowDcfL9bpUtHIv5C96l1p9znBQELFH0zRmRvnZ0WsWOdigEo0+Fw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+ClS3vNA2gxG6DJ7LTNdF7NYQJpleShP1996S7lFGnAiAHQWsVR9Okg8AyJA/SfZfP/li47BS+n50gBwtxa7aWBg=="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.1.1.tgz_1483024181533_0.39561047218739986"},"directories":{}},"0.3.2":{"name":"react-validate-framework","version":"0.3.2","description":"React validation framework.","main":"index.js","scripts":{"clean":"rimraf lib","lint":"eslint src config --fix","start":"better-npm-run start","deploy":"npm run clean && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework-utils":"0.0.8"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","node-sass":"^4.1.1","react":"^15.4.1","react-dom":"^15.4.1","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"4881115ca35f75a86d2c964a728ba97e7b9cd135","_id":"react-validate-framework@0.3.2","_shasum":"643715354da84fc90d7bcea353c931c9c5e4e5fd","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"643715354da84fc90d7bcea353c931c9c5e4e5fd","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.3.2.tgz","integrity":"sha512-Xif1P459xrPQHCd9Qiv/4igppYzLVCID7svubMHMp4EIdvL6rwA8JBvU09kh1wUG4cGqk4eU6/0BlfQZHTtSBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCB/V8qog2HgYKd405s0l1yuUvte+TBIaAUb58aZLir2QIhALOObWSnufj3CrtVNLjOzSgY/l4oeKe7wBnz5ysug3yH"}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.3.2.tgz_1483092469269_0.6980785729829222"},"directories":{}},"0.4.3":{"name":"react-validate-framework","version":"0.4.3","description":"React validation framework.","main":"index.js","scripts":{"clean":"rimraf lib","lint":"eslint src config --fix","start":"better-npm-run start","deploy":"npm run clean && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework-utils":"0.1.1"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","node-sass":"^4.1.1","react":"^15.4.1","react-dom":"^15.4.1","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"948322f80527aef84732e88132a55b6dcf60894c","_id":"react-validate-framework@0.4.3","_shasum":"b3566b628f7130b885a9579749d3290ef184606d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"b3566b628f7130b885a9579749d3290ef184606d","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.4.3.tgz","integrity":"sha512-539MpS0sf3D5SEcIvj4u+/YdL35nng0REY7xqBINqRgptqogSjudvHG8mFSfw6ATkZFW3GHSkwJnLvoOGg5WyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDPwWa7nUap4UnhF++NY7V9Sw2VqzoSUs/tNzwWtRs1aAiEAwagz+r6kKsNg8YkOrpBh6yC9wzHYW4TnV+28iWNsoVU="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.4.3.tgz_1483113371326_0.13480371609330177"},"directories":{}},"0.5.1":{"name":"react-validate-framework","version":"0.5.1","description":"React validation framework.","main":"index.js","scripts":{"clean":"rimraf lib","lint":"eslint src config --fix","start":"better-npm-run start","deploy":"npm run clean && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework-utils":"0.2.3"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-object-assign":"^6.8.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","node-sass":"^4.1.1","react":"^15.4.1","react-dom":"^15.4.1","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"656d8e207b9235056c1ce6e0100a8930ea482ede","_id":"react-validate-framework@0.5.1","_shasum":"60a42c62fa6e19f33d94d47c86e9f94e32f01ba7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"60a42c62fa6e19f33d94d47c86e9f94e32f01ba7","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.5.1.tgz","integrity":"sha512-CvDLyHvtBzCJn0AQdfyxaCwZtV1uJcfkGJBiyMtrcsxm+UdamqRk30A1INXatDWv0ZOYPh64cJgeHK+XyPcuYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChzQlahnnf5kHg05CIref/ySRxXkt/JiuKhK3RHWrvxAIgVro4nMkLJnTnJL2qomPxtweo4f/hvplAd0FJZF3peng="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.5.1.tgz_1483338161836_0.4849114394746721"},"directories":{}},"0.5.5":{"name":"react-validate-framework","version":"0.5.5","description":"React validation framework.","main":"index.js","scripts":{"clean":"rimraf lib","lint":"eslint src config --fix","start":"better-npm-run start","deploy":"npm run clean && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework-utils":"0.2.7"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-object-assign":"^6.8.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","node-sass":"^4.1.1","react":"^15.4.1","react-dom":"^15.4.1","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"965dee1d102fb396666c345e7e5ec7e57d16aafa","_id":"react-validate-framework@0.5.5","_shasum":"089f4e6154a1d4d036f71d3fa54f9a5095b812da","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"089f4e6154a1d4d036f71d3fa54f9a5095b812da","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.5.5.tgz","integrity":"sha512-l2ZA/xCyA/boz3Hp8gqb8ZewkTwz6M2xaksZEQNN2c/Pp9SY/gqATnI/ecLFdfkyAccWyQYa34dM1PNSz+nQ8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCa7tTUviXV8o7u41VSpkVbhVRu1Mk5OcgCUPDSwYropQIgZNukjgbuoN4z5ZdyIlfihdF8xUUFhdFlFQlqrDOLEwg="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.5.5.tgz_1483359978348_0.1148905442096293"},"directories":{}},"0.5.6":{"name":"react-validate-framework","version":"0.5.6","description":"React validation framework.","main":"index.js","scripts":{"clean":"rimraf lib","lint":"eslint src config --fix","start":"better-npm-run start","deploy":"npm run clean && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework-utils":"0.2.7"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-object-assign":"^6.8.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","node-sass":"^4.1.1","react":"^15.4.1","react-dom":"^15.4.1","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"1af9178c0cbef37842f5a7d73fde7ad024477da9","_id":"react-validate-framework@0.5.6","_shasum":"7f8ee80185c2137d755f53b712eb29ad3c8682eb","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"7f8ee80185c2137d755f53b712eb29ad3c8682eb","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.5.6.tgz","integrity":"sha512-raV7Ktcy/81xLuOSqOrnjzP/EixbHIgwOZ9F5CFMzciwy+Gu+2OLlcEYuvpAohEzRxM+SqzYa8Y/X7p0+pPU7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGki2fd7CvdWzacTIJ8csYh5oTpRKTWbebDHquEZI5CFAiAUIheoGWzq0c14L2kPCUWPya3m5e/U9+y8FZdnYg9r3Q=="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.5.6.tgz_1483360473386_0.3667016059625894"},"directories":{}},"0.5.7":{"name":"react-validate-framework","version":"0.5.7","description":"React validation framework.","main":"index.js","scripts":{"clean":"rimraf lib","lint":"eslint src config --fix","start":"better-npm-run start","deploy":"npm run clean && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework-utils":"0.2.7"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-object-assign":"^6.8.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","node-sass":"^4.1.1","react":"^15.4.1","react-dom":"^15.4.1","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"9b68ac3677537aa0f86c3a1ae31063de5706b912","_id":"react-validate-framework@0.5.7","_shasum":"5c02a501f8788049f0a815a71d7f5b55d550891b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"5c02a501f8788049f0a815a71d7f5b55d550891b","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.5.7.tgz","integrity":"sha512-18yoXFgzWfnpOTFWjEDIYAbonUdmH+md3xJ7VtSw986vmZi+NVKHO+2jzPoEovERj5wpIG7S28FktIK9ZONdAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdtIFAh8fBilnzQCywWs4kubxFGmVENIqgGMpQlCdvwwIhAMO+6Jj3MDD0JqDDsRFGdQNFUEBoS/IkCdUy3oOmVtHb"}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.5.7.tgz_1483360647517_0.6757476823404431"},"directories":{}},"0.5.8":{"name":"react-validate-framework","version":"0.5.8","description":"React validation framework.","main":"index.js","scripts":{"clean":"rimraf lib","lint":"eslint src config --fix","start":"better-npm-run start","deploy":"npm run clean && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework-utils":"0.2.7"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-object-assign":"^6.8.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","node-sass":"^4.1.1","react":"^15.4.1","react-dom":"^15.4.1","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"9cfa3ac56ca7660ecd6c626116e1bdcaebd4c0b3","_id":"react-validate-framework@0.5.8","_shasum":"2273ffef80eba608c8a0feaa10a1bedb3baf5b97","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"2273ffef80eba608c8a0feaa10a1bedb3baf5b97","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.5.8.tgz","integrity":"sha512-hZsI6Eari6uvIoeemnt0lPAqI7T03gyAfnoIeyBct/78NG6i31ak4hLjWVhjaDOUUQ6DK+JYt4SLnGnj9mdqGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGZJZjRQCdrZO/b6wp3DyGLx3DBX/x7G4aO/pvvKUIcKAiB64latdU2LslImFAFdjuJPi3dYeMPJW1SDT+OYpIwd/w=="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.5.8.tgz_1483428408455_0.26069266675040126"},"directories":{}},"0.5.10":{"name":"react-validate-framework","version":"0.5.10","description":"React validation framework.","main":"index.js","scripts":{"lint":"eslint src config --fix","start":"better-npm-run start","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework-utils":"0.2.7"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-object-assign":"^6.8.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","node-sass":"^4.1.1","react":"^15.4.1","react-dom":"^15.4.1","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"b9b1a8fd383db9bbd5935550f733ef0cbcc4a2b3","_id":"react-validate-framework@0.5.10","_shasum":"768a7d04db7ebdfbed2384a3b3fad9524438e4e6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"768a7d04db7ebdfbed2384a3b3fad9524438e4e6","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.5.10.tgz","integrity":"sha512-HKfhTVZzQcYz3hcyzv0ZiVzThXBODoQ4VpMxIufVq4aWUX88fajFgPY8n+CyOfSwdkYMyumCk18sc9m5exeoxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEL83GgMAmmQwJdormeGyY2dinLvMldGw+jYIREYa67WAiAkElA3txhOqqzaSw7l+iBYLZmgZpwWPJUQAFaof/Le9g=="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.5.10.tgz_1483455528400_0.252696240786463"},"directories":{}},"0.5.11":{"name":"react-validate-framework","version":"0.5.11","description":"React validation framework.","main":"index.js","scripts":{"lint":"eslint src config --fix","start":"better-npm-run start","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework-utils":"0.2.7"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-object-assign":"^6.8.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","node-sass":"^4.1.1","react":"^15.4.1","react-dom":"^15.4.1","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"1f085d89b2400ffc0b4c81f2467d7514468b5e01","_id":"react-validate-framework@0.5.11","_shasum":"62785f488b0641dbd8b6afb1e3f790f3d8036450","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"62785f488b0641dbd8b6afb1e3f790f3d8036450","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.5.11.tgz","integrity":"sha512-OJbhCyh9CQjTmdoO6AV6qugBaBTyMV9GUG/UNwz2sv+6tYaEayP6TSgRthpYZ10AjzC5E0ocV54DSHVc0Pg4og==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8sRE43FIIrNvH4PNVEYyJrYSqTMBd1G+1+3Gu3CG9VAIhAPuxS5b1AtAzDGu+joupPSdIaL8qeoIaLprq5Wv2Ja/y"}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.5.11.tgz_1483456299841_0.12379219871945679"},"directories":{}},"0.5.12":{"name":"react-validate-framework","version":"0.5.12","description":"React validation framework.","main":"index.js","scripts":{"lint":"eslint src config --fix","start":"better-npm-run start","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework-utils":"0.2.7"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-object-assign":"^6.8.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","node-sass":"^4.1.1","react":"^15.4.1","react-dom":"^15.4.1","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"f2b498eaf1cfd308dbbb7dc7105e898a7a471ece","_id":"react-validate-framework@0.5.12","_shasum":"622d72271babd5230ea9b406ff5039b98af3fa91","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"622d72271babd5230ea9b406ff5039b98af3fa91","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.5.12.tgz","integrity":"sha512-T3woiLyRGqxh/fc+6U1ZIUP31HcNdCBRgOGSXnKlQOcqndbq5U/54YyJhhzJrxDionDUg9Suc9cIxPOOWvUu3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmy5EJKbz3yLpGwmLjaRddObSux4g6Ww1Tvk6/v+KRSAiEAs1Sq3z2SPOaEb6eWy8xpNtjUpZlWrVG5DeI/lU0AMbg="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.5.12.tgz_1483493088673_0.7929397549014539"},"directories":{}},"0.6.0":{"name":"react-validate-framework","version":"0.6.0","description":"React validation framework.","main":"index.js","scripts":{"lint":"eslint src config --fix","start":"better-npm-run start","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework-utils":"0.2.7"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-object-assign":"^6.8.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","node-sass":"^4.1.1","react":"^15.4.1","react-dom":"^15.4.1","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"20d55201f1c246ba6bf8f7effad515cc578b32aa","_id":"react-validate-framework@0.6.0","_shasum":"da1e07c44567b45f2a7be1bc9ac7b3e15f33e98b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"da1e07c44567b45f2a7be1bc9ac7b3e15f33e98b","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.6.0.tgz","integrity":"sha512-94510o85cHwCAZ46w5AGSwFLrTC8nyX53LS4LB7+UcdPc4FE07aA+u7ReE1lz8yXC9SJQ2oDpxmztw1V7c0N7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYx32iePC3uzJI3Qx4D1lUcDJx0n9nSRSvw3qEgshHSwIhALjHN+hxZOrNmyldJ9Jdg1LJULAdeOM/ypplJ0sXCrqR"}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.6.0.tgz_1483499582596_0.922629012260586"},"directories":{}},"0.7.0":{"name":"react-validate-framework","version":"0.7.0","description":"React validation framework.","main":"index.js","scripts":{"lint":"eslint src config --fix","start":"better-npm-run start","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework-utils":"0.2.7"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-object-assign":"^6.8.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","node-sass":"^4.1.1","react":"^15.4.1","react-dom":"^15.4.1","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"49854f4a6d71426f648c63dc27d02067a05544ce","_id":"react-validate-framework@0.7.0","_shasum":"6d9524f40b0d08af17cb6130310f5d803ecac698","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"6d9524f40b0d08af17cb6130310f5d803ecac698","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.7.0.tgz","integrity":"sha512-DpDwZAF+nO/aEbkC+so7eHtLJMcrORXeHDWnYTIhEYVpXjeRBFo8Rrblj38J9wevgfp1dl7dChV1eTx5LFkiXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQkvTZoYdK6yMvVLuQIJv1Vl7d2WTxG+HUXy5MxjXbtAiAUwXAAY+MJilMUgGIMtTYNZC40XFkSQ+M/n3qjHWDsRg=="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.7.0.tgz_1483780648688_0.5754506699740887"},"directories":{}},"0.7.1":{"name":"react-validate-framework","version":"0.7.1","description":"React validation framework.","main":"index.js","scripts":{"lint":"eslint src config --fix","start":"better-npm-run start","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework-utils":"0.3.2"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-object-assign":"^6.8.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","node-sass":"^4.1.1","react":"^15.4.1","react-dom":"^15.4.1","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"7d1a23cffc5503bfa787e957883d431f491106ab","_id":"react-validate-framework@0.7.1","_shasum":"1a356d62d05af90b67f436b926a5915cef72d819","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"1a356d62d05af90b67f436b926a5915cef72d819","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.7.1.tgz","integrity":"sha512-+b4g67MHivEX7Zt3otSv9X/ry44f+Wmu3AXei+nIQgsWT1oj9jHU2SbwA1wao3MThkSJRyG5wvNCg3FaUQj5Yw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIECxpz7yrVqCP0E9JlZnRRETWafD2v2LkyCOzArDLKGmAiEAvzxVA7dcWh00qCExG/O+sY0MThVkviEHlXAtX/8Xvhw="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.7.1.tgz_1483873151993_0.46784545155242085"},"directories":{}},"0.7.2":{"name":"react-validate-framework","version":"0.7.2","description":"React validation framework.","main":"index.js","scripts":{"lint":"eslint src config --fix","start":"better-npm-run start","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework-utils":"0.3.2"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-object-assign":"^6.8.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","node-sass":"^4.1.1","react":"^15.4.1","react-dom":"^15.4.1","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"7d5253df97801ac400490ca6637f7202a9cb9780","_id":"react-validate-framework@0.7.2","_shasum":"bffa1bb730be60b6d8b1c46b98cfaa47a88310e2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"bffa1bb730be60b6d8b1c46b98cfaa47a88310e2","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.7.2.tgz","integrity":"sha512-tUyhePwlwGnwsk8SANbt57/Cs+7wa9RtuMFMdRKXC0zQNeU6And2ELl07nVIC25L1flGD20xrop+9b8DQ4vKng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfrk2YnGzJrOofZ9X4B7GuYPHHZt5m4ZoLHFsQznlSQwIhAJz4tCc3MFKmbnXjqlXnSX2AWGc73pnzAgV2W1whhF2O"}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.7.2.tgz_1483879060704_0.8019529783632606"},"directories":{}},"0.7.3":{"name":"react-validate-framework","version":"0.7.3","description":"React validation framework.","main":"index.js","scripts":{"lint":"eslint src config --fix","start":"better-npm-run start","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework-utils":"0.3.2"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-object-assign":"^6.8.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","node-sass":"^4.1.1","react":"^15.4.1","react-dom":"^15.4.1","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"fb39074e623a8242dfcbe199df3769ca3a65d406","_id":"react-validate-framework@0.7.3","_shasum":"69c490244f8386b223d0dcbbbbf30632a9e34fa0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"69c490244f8386b223d0dcbbbbf30632a9e34fa0","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.7.3.tgz","integrity":"sha512-1kerfQxL6JNY3VXWh3yHZUkR0Z2nDndGsUOdQ3j83P8pFmi7gg3hcVIVbne9OZCL53K9amHRXF6cKnTTTF0tzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFOdBSPNUY5Sgm8z4ZhE6ChYImZ4eI3koMsGZCjM62/6AiACsQ7TpgVHxEGdL/ascE5m6jFu22Y0jCMBhXWWawJDgA=="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.7.3.tgz_1483929625611_0.24343355745077133"},"directories":{}},"0.8.0":{"name":"react-validate-framework","version":"0.8.0","description":"React validation framework.","main":"index.js","scripts":{"lint":"eslint src config --fix","start":"better-npm-run start","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework-utils":"0.3.2"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-object-assign":"^6.8.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","node-sass":"^4.1.1","react":"^15.4.1","react-dom":"^15.4.1","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"60d77ff661c827619e672736d5150d85d1fb2697","_id":"react-validate-framework@0.8.0","_shasum":"218043bc414b785cd4cfe238499a8e2899078367","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"218043bc414b785cd4cfe238499a8e2899078367","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.8.0.tgz","integrity":"sha512-McLel7UEZkWO3d4POyXI4HiePHC1Gyah0Jr2yrBpJE/WgTFj/xGyeUHj+6tN/tzCAiwUQ1n49/TmXg4GChYS2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZG6bldDzefLg4azC1KY2eiWlaPl6YGgZiSNeLJcE7cwIhAPlItFSQrBN1bIFETivCN+sd3wWmM8jKL3B+kopKiiWi"}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.8.0.tgz_1483970010788_0.8766719098202884"},"directories":{}},"0.8.1":{"name":"react-validate-framework","version":"0.8.1","description":"React validation framework.","main":"index.js","scripts":{"lint":"eslint src config --fix","start":"better-npm-run start","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework-utils":"0.3.2"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-object-assign":"^6.8.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","node-sass":"^4.1.1","react":"^15.4.1","react-dom":"^15.4.1","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"14fd41296e38e51a0fe14f06dd6b2b8817fb4a14","_id":"react-validate-framework@0.8.1","_shasum":"d1ee62efe9e36a67f77d2638720eaf95440318d1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"d1ee62efe9e36a67f77d2638720eaf95440318d1","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.8.1.tgz","integrity":"sha512-2P7XViq3+k8jghWe3ZW4rjG1J6lmxJ4B3dIKYKNJkqOTtSl798a9sQ6fVnmNVUwHZT4BVNMoy2m0rjNNghpLFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBS1XaPTSikaCOf9+S5ogFE1yHbS7++VAcl0ExZloYzNAiARR45heffKfzSptxYnwvBoCd3PSEvI4Qd/TSHh3afO0A=="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.8.1.tgz_1484011474172_0.5741014268714935"},"directories":{}},"0.8.2":{"name":"react-validate-framework","version":"0.8.2","description":"React validation framework.","main":"index.js","scripts":{"lint":"eslint src config --fix","start":"better-npm-run start","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework-utils":"0.3.2"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-object-assign":"^6.8.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","node-sass":"^4.1.1","react":"^15.4.1","react-dom":"^15.4.1","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"0f1be935f616fb38384ef6f8be42f0a6ed01c009","_id":"react-validate-framework@0.8.2","_shasum":"42facd119049b89d4d426fbce7d1facaf7967531","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"42facd119049b89d4d426fbce7d1facaf7967531","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.8.2.tgz","integrity":"sha512-c7ZSBrJcajr0UaHY6E9m9pFjz8g3W1ppd0TCIL8USCP8MJmLzSX46XXlvCUiyXtAgO6XXHSLzCXxpqkimDc5Kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNQPaZiiKVGyKLBAi5LquNjT/EA/0h15TiumCxGsoQeQIhAMpIAq/WHU2PEjGw+917mJExwEErg8weQ8FF3Z66GTWh"}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.8.2.tgz_1484018100695_0.37631473783403635"},"directories":{}},"0.8.3":{"name":"react-validate-framework","version":"0.8.3","description":"React validation framework.","main":"index.js","scripts":{"lint":"eslint src config --fix","start":"better-npm-run start","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework-utils":"0.3.2"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-object-assign":"^6.8.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","node-sass":"^4.1.1","react":"^15.4.1","react-dom":"^15.4.1","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"cbb0103deedeb4f1bc6fe2597fa2fbbb8042a9bc","_id":"react-validate-framework@0.8.3","_shasum":"9e16d9c4e34a332204b4bc5c30ce63dbd796879c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"9e16d9c4e34a332204b4bc5c30ce63dbd796879c","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.8.3.tgz","integrity":"sha512-QLkuUCf4Jh9bWTukAy8A4ZzI9aXTBApXwsCht66vbOVVi+hbMwO0NQJIiZP54EqpOo0dtUQduVYLru72NY2dJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDhD8CnWkGtdB8Vi9jaxZHz3BVCFj3U3/A4pTj20dF5WAiEA6VCUaJpEecaeCPHQnHY/bjERBl6ZyqldzuaDPLZmDD8="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.8.3.tgz_1484018939926_0.7202912997454405"},"directories":{}},"0.8.5":{"name":"react-validate-framework","version":"0.8.5","description":"React validation framework.","main":"index.js","scripts":{"lint":"eslint src config --fix","start":"better-npm-run start","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework-utils":"0.3.2"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-object-assign":"^6.8.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","node-sass":"^4.1.1","react":"^15.4.1","react-dom":"^15.4.1","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"fd13448005f32bfc7bcb33614d39202f0312e602","_id":"react-validate-framework@0.8.5","_shasum":"452a69c1f83050fe80857bdef5414b7e58c522e6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"452a69c1f83050fe80857bdef5414b7e58c522e6","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.8.5.tgz","integrity":"sha512-hI9FVvA8a/3oJplfzMWReu11qqz7Y0Ci2j1Dob8uKBbLV94k7H6EYaepPzSz3G388m+Wemal/DkjNUAQbde8ew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMZPXShtycDiJbCh09urMzrjcB0SMuX3XWcXEqO/V9KgIgf7gdLBDvULb8mSbqJs3exmDo+CfgDskr1SSbUkDUHlc="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.8.5.tgz_1484019503294_0.9891916112974286"},"directories":{}},"0.8.6":{"name":"react-validate-framework","version":"0.8.6","description":"React validation framework.","main":"index.js","scripts":{"lint":"eslint src config --fix","start":"better-npm-run start","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework-utils":"0.3.2"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-object-assign":"^6.8.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","node-sass":"^4.1.1","react":"^15.4.1","react-dom":"^15.4.1","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"bdc828bbd6dfeaf0b7554a8f8fc99d988e9b7318","_id":"react-validate-framework@0.8.6","_shasum":"3d6f5be275e97a67b8c8ba7842830c870d78ce52","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"3d6f5be275e97a67b8c8ba7842830c870d78ce52","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.8.6.tgz","integrity":"sha512-bhFh1GV+TXaOMCxDlTxpf8roc9BLdkDGZ08fzPaC8tQ41BCCUDCoVkZeha0IE/fyO/G67kiecinDSTRBs3m8ng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4ASjyeXY/5wPUlZv1fq2Xey5pPx7IVuoRjcXUCAPjZAiBLdpHvN91wxmA+csZ1HJhjF2qhaL8gCjWlClU4oruUBw=="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.8.6.tgz_1484019993017_0.9599626283161342"},"directories":{}},"0.8.7":{"name":"react-validate-framework","version":"0.8.7","description":"React validation framework.","main":"index.js","scripts":{"lint":"eslint src config --fix","start":"better-npm-run start","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework-utils":"0.3.2"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-object-assign":"^6.8.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","node-sass":"^4.1.1","react":"^15.4.1","react-dom":"^15.4.1","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"65ba3ff9ba0a91002b7c8f366f8721a90e3ac806","_id":"react-validate-framework@0.8.7","_shasum":"a549562e0bfc2500a4360c765013e0f52a714f5e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"a549562e0bfc2500a4360c765013e0f52a714f5e","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.8.7.tgz","integrity":"sha512-8jrgFKQj2Mb9aZYb4cxXi6qZPPscrxKa74sbV0556hlw8a0IDLKSbzukwGSFIP8IUmzrxYi+oONa0D1NEM73+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGdgVStLEp9avxtjpTcLwc5TVfA2janORTveB0Qd9p7BAiEA/0+BOsImnfN1vCFkyWEKEZCUG4dsu+40UkrbIiwQYa8="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.8.7.tgz_1484126638393_0.18635075888596475"},"directories":{}},"0.8.8":{"name":"react-validate-framework","version":"0.8.8","description":"React validation framework.","main":"index.js","scripts":{"lint":"eslint src config --fix","start":"better-npm-run start","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework-utils":"0.3.2"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-object-assign":"^6.8.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","node-sass":"^4.1.1","react":"^15.4.1","react-dom":"^15.4.1","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"38607f26c4ae0fdc3beff7443c24488d8d62182a","_id":"react-validate-framework@0.8.8","_shasum":"ce26ab1550ec3a6bed98a22d29c52d25b310606b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"ce26ab1550ec3a6bed98a22d29c52d25b310606b","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.8.8.tgz","integrity":"sha512-B4XNBnvKINzbaf2Z5KdEL3ZZ6ZFQ9iAhz2hEaHv0HhudvocdVkM3PIoOe8E6IBlXkrPA4VQ+jUHJprExlGm4JA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDg1+yZ4q+m23ag+ekJXgez2R89loGuetSPNZIbXZNPEQIhAMGJ3vMofrNPAxNyiO0LZFTpzGZGaR8sDlZ8UrMRRIJx"}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.8.8.tgz_1484191424218_0.6602395593654364"},"directories":{}},"0.8.9":{"name":"react-validate-framework","version":"0.8.9","description":"React validation framework.","main":"lib/index.js","scripts":{"lint":"eslint src config --fix","start":"better-npm-run start","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework-utils":"0.3.2"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-object-assign":"^6.8.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","node-sass":"^4.1.1","react":"^15.4.1","react-dom":"^15.4.1","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"8292cbaea5c76eec21e586654f32a8595211091a","_id":"react-validate-framework@0.8.9","_shasum":"66f88bdb44d4d4ad08e9147cb6e2c401cf289e3d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"66f88bdb44d4d4ad08e9147cb6e2c401cf289e3d","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.8.9.tgz","integrity":"sha512-8B1HT0EXxWDMSkKCnzPyvwZ26GjBV6258jjpCEeuNPOWUT84gzQAGtbYUZskBRtJonGEm/ecJHw8MyP6GMhe6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZz4TPIeU33CFsDvfsjKLrrJHUjYLXDfzYa81uv7Mb1gIgV0TXXAtW8Ryk+LnvxpOUY08RgZKS2vV+GbQ6rWneBvA="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.8.9.tgz_1484196006056_0.24679135857149959"},"directories":{}},"0.8.10":{"name":"react-validate-framework","version":"0.8.10","description":"React validation framework.","main":"lib/index.js","scripts":{"lint":"eslint src config --fix","start":"better-npm-run start","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework-utils":"0.3.2"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-object-assign":"^6.8.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","node-sass":"^4.1.1","react":"^15.4.1","react-dom":"^15.4.1","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"d37831483ae05c237050a085cff84ee5ac479005","_id":"react-validate-framework@0.8.10","_shasum":"faf457f4c2ceea984727d11a087da37955b94cf8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"faf457f4c2ceea984727d11a087da37955b94cf8","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.8.10.tgz","integrity":"sha512-NDjfwjEnIt3oK9YmLqxNWhdrzwsor98eruDEGGMCrEW5l9OtQZIk9rSm2jjOG76dNUgya15cUcihwdMqHK9Lbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpV39NAQvW37H7UZxpB/ic8u6RTjaTY4CvZZ1b9+QSeQIgeaql5+p4Ywa7k6CFqE2+shKNoAkWDGVEczLMKkGKpMA="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.8.10.tgz_1484384363952_0.5954803482163697"},"directories":{}},"0.9.1":{"name":"react-validate-framework","version":"0.9.1","description":"React validation framework.","main":"lib/index.js","scripts":{"lint":"eslint src config --fix","start":"better-npm-run start","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework-utils":"0.3.2"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-object-assign":"^6.8.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","node-sass":"^4.1.1","react":"^15.4.1","react-dom":"^15.4.1","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"573c79582b39dfd49d083b92f9738c50224c2bfe","_id":"react-validate-framework@0.9.1","_shasum":"e6cafa9ecdbbe3e62d57bff131c0707762a3cb1c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"e6cafa9ecdbbe3e62d57bff131c0707762a3cb1c","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.9.1.tgz","integrity":"sha512-QkRpH5JFuHVuZUmjGpjYO0pgWxHBnRGbgWmCf9ThCd+qwEGMyyZfJrapg6QlYy3nd/137F8pC2D8P74TWG0YdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF16hR9hVNnhOjptww8OwcU6GBZueYo7UpIuFqMZ5bUUAiEAsauFHkLi6gB5VI11f8/KkB9jO7wH9xWxg0jC3m8aACs="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.9.1.tgz_1484462599752_0.416779775172472"},"directories":{}},"0.9.2":{"name":"react-validate-framework","version":"0.9.2","description":"React validation framework.","main":"lib/index.js","scripts":{"lint":"eslint src config --fix","start":"better-npm-run start","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework-utils":"0.3.2"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-object-assign":"^6.8.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","node-sass":"^4.1.1","react":"^15.4.1","react-dom":"^15.4.1","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"bbe8e6bdb7983156393766b24c3b793a29cc1323","_id":"react-validate-framework@0.9.2","_shasum":"55a5b52e1e20ea4241724e4da56a1658e48cd697","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"55a5b52e1e20ea4241724e4da56a1658e48cd697","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.9.2.tgz","integrity":"sha512-xT5fDwmRDgGi8Yf5Ux8Y2A3/swXOLKPBoUYLJyHhf+TFVh2Fz8fnjVYILY6Ajh5tcruvNPQW1nZBcz6n2QGsNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbw3N58OU88BVwIhuHzAzUiYtew6yfevG9k6+ishgUowIhANhSVcnW/VKOiuAj0POPG8BFau6M2rk+SFDmhIU2wPBn"}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.9.2.tgz_1484560127106_0.8798555051907897"},"directories":{}},"0.9.3":{"name":"react-validate-framework","version":"0.9.3","description":"React validation framework.","main":"lib/index.js","scripts":{"lint":"eslint src config example --ext .js,.jsx --fix","start":"better-npm-run start","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework-utils":"0.3.2"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-object-assign":"^6.8.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","node-sass":"^4.1.1","react":"^15.4.1","react-dom":"^15.4.1","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"7635cc3606ef7cfe90227f58ffc34ba11effd584","_id":"react-validate-framework@0.9.3","_shasum":"4dac3b398602cca004555d11c17614c2d3816819","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"4dac3b398602cca004555d11c17614c2d3816819","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.9.3.tgz","integrity":"sha512-KRlaS0+/+0xn3t3i9hxplJPLrx3p/KVTHzq5kTq+bpGK0RdcKjZYqWyFIzxRz2LkXd+CPTZcdq8RcFtZo5uOCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzCt/Q1x2f2rRZ+3fZpJc91qyfNu7JHlO2jTBIJmAxHAIgMIgFgSi/phw0bR7S3AtbJM20TLgWOdfXBufWH0Y+r0A="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.9.3.tgz_1487168327787_0.1987711051478982"},"directories":{}},"0.9.5":{"name":"react-validate-framework","version":"0.9.5","description":"React validation framework.","main":"lib/index.js","scripts":{"lint":"eslint src config example --ext .js,.jsx --fix","start":"better-npm-run start","test":"mocha --compilers js:babel-core/register --colors ./test/setup.js","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework-utils":"0.3.2"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-object-assign":"^6.8.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","chai":"^3.5.0","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","enzyme":"^2.7.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","jsdom":"^9.11.0","mocha":"^3.2.0","node-sass":"^4.1.1","react":"^15.4.2","react-addons-test-utils":"^15.4.2","react-dom":"^15.4.2","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"1f8a8dff70e2939f66642e03b2718204f4eaf0d7","_id":"react-validate-framework@0.9.5","_shasum":"a62f96b22699c04aa12e8be3360fdf67790e1367","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"a62f96b22699c04aa12e8be3360fdf67790e1367","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.9.5.tgz","integrity":"sha512-efzZCQttl42Gbhs0UuJS1oSHohQpmUuwOODn/MZxyexrs3ZDYUTYqftyEriRaN5Y0Hfv8kwaVIVk/ZqioWLmdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeddhJ5I2+Rt8yWZlF/Rv8q25FepEixOL3X5w+QsZ2nwIhAJaMyWH7ChE6CwAPH0hbHMqLIzHrX/o6x1ejQO45LH0c"}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.9.5.tgz_1488985086667_0.31083623552694917"},"directories":{}},"0.9.6":{"name":"react-validate-framework","version":"0.9.6","description":"React validation framework.","main":"lib/index.js","scripts":{"lint":"eslint src config example --ext .js,.jsx --fix","start":"better-npm-run start","test":"mocha --compilers js:babel-core/register --colors ./test/setup.js","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework-utils":"0.3.2"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-object-assign":"^6.8.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","chai":"^3.5.0","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","enzyme":"^2.7.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","jsdom":"^9.11.0","mocha":"^3.2.0","node-sass":"^4.1.1","react":"^15.4.2","react-addons-test-utils":"^15.4.2","react-dom":"^15.4.2","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"0f5a583cc4f0c3c4ed3545607e7c878264015fc9","_id":"react-validate-framework@0.9.6","_shasum":"e9d3c10fd00e42c9141c03f6356d88294f8358ce","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"e9d3c10fd00e42c9141c03f6356d88294f8358ce","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.9.6.tgz","integrity":"sha512-GGFQJdhmFj2CX3xbHIzwg/4BcsGkVYpHYUBu35L7l6yT9sagkw3TZOwNWXqoriw3adkIiqhTFE0Fc1UBhjbV3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFAmOxPowG2loFEOV+9x1pq7P67Q42msDVka2q2BqanSAiEAx2eRKJAEk3Io4hhSYg4pvlkMqeGA63v0tRBKzYX4Bx8="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.9.6.tgz_1491889367882_0.09848443465307355"},"directories":{}},"0.9.7":{"name":"react-validate-framework","version":"0.9.7","description":"React validation framework.","main":"lib/index.js","scripts":{"lint":"eslint src config example --ext .js,.jsx --fix","start":"better-npm-run start","test":"mocha --compilers js:babel-core/register --colors ./test/setup.js","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"validate-framework-utils":"0.3.2"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-object-assign":"^6.8.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","chai":"^3.5.0","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","enzyme":"^2.7.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","jsdom":"^9.11.0","mocha":"^3.2.0","node-sass":"^4.1.1","react":"^15.4.2","react-addons-test-utils":"^15.4.2","react-dom":"^15.4.2","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"171bda785941db19d85e560c0aee022834541d00","_id":"react-validate-framework@0.9.7","_shasum":"77221f17eb0de4a32c5cf267cedb15f558f7fac9","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"77221f17eb0de4a32c5cf267cedb15f558f7fac9","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.9.7.tgz","integrity":"sha512-gjvVcL3KzdsHvcKS6vrxhZ41yOuLqhvnfTQ8h9z2XSpJslxIgw8tmhnlUjy410E6BeS3jU3mAfQraZchFnCe3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHvafh6ph0C8R5dccHmcxfqc4nJxUAVZsKQsOOTH5JyiAiEAwOkTjfZhxUFyejfLZdCsV29tAXmE+c0l3z41rM4F+Kg="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-validate-framework-0.9.7.tgz_1491890526048_0.28260550112463534"},"directories":{}},"0.9.8":{"name":"react-validate-framework","version":"0.9.8","description":"React validation framework.","main":"lib/index.js","scripts":{"lint":"eslint src config example --ext .js,.jsx --fix","start":"better-npm-run start","test":"mocha --compilers js:babel-core/register --colors ./test/setup.js","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"lodash":"^4.17.4","validate-framework-utils":"0.3.2"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-object-assign":"^6.8.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","chai":"^3.5.0","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","enzyme":"^2.7.1","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","jsdom":"^9.11.0","mocha":"^3.2.0","node-sass":"^4.1.1","react":"^15.4.2","react-addons-test-utils":"^15.4.2","react-dom":"^15.4.2","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"8cd6b0f77fb7f64479fac1f2dfd5276750237d87","_id":"react-validate-framework@0.9.8","_shasum":"5e44519c0534e7c819024c6b234dfc2588170e0f","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"5e44519c0534e7c819024c6b234dfc2588170e0f","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.9.8.tgz","integrity":"sha512-APpbpL5jMZWHWbeGqe2yyK6k3tTHj8l7tQ2HE3UM8jfHQ4XdUHSKOIno+ROMzreJ63F4gorG2dR6UrxZhjZcug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhHe+aZGUlBqWTArrAyZ16k32xHPkDXVqwQz7HLZZ7lgIhAKuAAaBQEhdjmmPh6HrV+cKeCYiStraQoOrDNj+04DYR"}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validate-framework-0.9.8.tgz_1495296944082_0.5468014327343553"},"directories":{}},"0.10.0":{"name":"react-validate-framework","version":"0.10.0","description":"React validation framework.","main":"lib/index.js","scripts":{"lint":"eslint src config example --ext .js,.jsx --fix","start":"better-npm-run start","test":"mocha --compilers js:babel-core/register --colors ./test/setup.js","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"lodash":"^4.17.4","prop-types":"^15.5.10","validate-framework-utils":"^0.3.4"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","chai":"^3.5.0","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","enzyme":"^2.8.2","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","jsdom":"^9.11.0","mocha":"^3.2.0","node-sass":"^4.1.1","react":"^15.5.4","react-dom":"^15.5.4","react-test-renderer":"^15.5.4","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"dde4b743d5f9a604f2c10264e58ec386aca386d5","_id":"react-validate-framework@0.10.0","_shasum":"2e6340fd803ead2163e724e57cf31c6360ec1fba","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"2e6340fd803ead2163e724e57cf31c6360ec1fba","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.10.0.tgz","integrity":"sha512-2Jhvzg1GGT3pn8IxCcAyRuCixFIJrGbTdxKFoglYrwsgHCA74XK3I7lGB5jVOuwHq+dUS7wBMWr7f0ZF+DFtPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/Wsmx0XQfb9WUdUiLiYO1/zp7qiGzxHGxMmcjp96LmAIhALp1KUohxbgapy3n9wgbESQma2LxegpIW0OLX0QETG/V"}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validate-framework-0.10.0.tgz_1495360979308_0.3979520332068205"},"directories":{}},"0.11.0":{"name":"react-validate-framework","version":"0.11.0","description":"React validation framework.","main":"lib/index.js","scripts":{"lint":"eslint src config example --ext .js,.jsx --fix","start":"better-npm-run start","test":"mocha --compilers js:babel-core/register --colors ./test/setup.js","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"lodash":"^4.17.4","prop-types":"^15.5.10","validate-framework-utils":"^0.3.4"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","chai":"^3.5.0","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","enzyme":"^2.8.2","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","jsdom":"^9.11.0","mocha":"^3.2.0","node-sass":"^4.1.1","react":"^15.5.4","react-dom":"^15.5.4","react-test-renderer":"^15.5.4","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"ca50eae021209f2dff061deb9bacca57cb4e5c97","_id":"react-validate-framework@0.11.0","_shasum":"4be84ec3c3c15c60ba00c88a95a08074822595a1","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"4be84ec3c3c15c60ba00c88a95a08074822595a1","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.11.0.tgz","integrity":"sha512-600XfAt6PXlP6xOix+M0xYhqSyg7gQi8WRYFj01dHyYxmdUg6pMxh7A8rZ3nXmP2BujhoQZ/0M23wywnZe+4Hg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3+0YGicj+eLvDscnhdDS8fnvNrWiqdltN6/HMEm4CiAIgV6kFuv0nbsrG3CT07psGnmSXTfeZVbA7WfBlYib0JjM="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validate-framework-0.11.0.tgz_1495463790379_0.27453274838626385"},"directories":{}},"0.12.0":{"name":"react-validate-framework","version":"0.12.0","description":"React validation framework.","main":"lib/index.js","scripts":{"lint":"eslint src config example --ext .js,.jsx --fix","start":"better-npm-run start","test":"mocha --compilers js:babel-core/register --colors ./test/setup.js","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"lodash":"^4.17.4","prop-types":"^15.5.10","validate-framework-utils":"^0.3.4"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","chai":"^3.5.0","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","enzyme":"^2.8.2","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","jsdom":"^9.11.0","mocha":"^3.2.0","node-sass":"^4.1.1","react":"^15.5.4","react-dom":"^15.5.4","react-test-renderer":"^15.5.4","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"605b2bd22472ab017d29baece70e001fab377008","_id":"react-validate-framework@0.12.0","_shasum":"87ed7707c2d4296217ba228fdb694e2a9fe797f1","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"87ed7707c2d4296217ba228fdb694e2a9fe797f1","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.12.0.tgz","integrity":"sha512-TdJzBbXCOKLQCxBgkKHOgDfnyjm5d7EoQQUryFiRmGjzxTGRYQ4Z5KHtVt7R+3ki30jZm02gMZHbpbd1K1tufg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEEqKfJZhHcgmdnC8aOc8spps6mSwPoFAYU85skVSPWxAiAy1/OI92yiSrBreZPN7wI1Bd0WpkzX/x7/YV8PveSUpw=="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validate-framework-0.12.0.tgz_1495543988314_0.5698714896570891"},"directories":{}},"0.12.1":{"name":"react-validate-framework","version":"0.12.1","description":"React validation framework.","main":"lib/index.js","scripts":{"lint":"eslint src config example --ext .js,.jsx --fix","start":"better-npm-run start","test":"mocha --compilers js:babel-core/register --colors ./test/setup.js","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"lodash":"^4.17.4","prop-types":"^15.5.10","validate-framework-utils":"^0.3.4"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","chai":"^3.5.0","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","enzyme":"^2.8.2","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","jsdom":"^9.11.0","mocha":"^3.2.0","node-sass":"^4.1.1","react":"^15.5.4","react-dom":"^15.5.4","react-test-renderer":"^15.5.4","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"1adf39b6343475c127d51112f79227f5e20dbf7a","_id":"react-validate-framework@0.12.1","_shasum":"95157971d89c3928906a59f20f234b3f1f00b8fd","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"95157971d89c3928906a59f20f234b3f1f00b8fd","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.12.1.tgz","integrity":"sha512-axLMjXsBE8pdgkaip0PAlLCLM/Efdiz/4WnUC4PcV07SSSX9rGYA0Tgy3Pkaci8C78qJy6uCbp+0YFTIheaI5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFdQ7g5MAHBIoJGn0bF22NrF6zPAxFH88WpuZC78Z/iAAiEA31rsasRXWe4du0QXVz60pN52ILTxTJsqhtuR78bgTec="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validate-framework-0.12.1.tgz_1495545525761_0.9052779171615839"},"directories":{}},"0.13.0":{"name":"react-validate-framework","version":"0.13.0","description":"React validation framework.","main":"lib/index.js","scripts":{"lint":"eslint src config example --ext .js,.jsx --fix","start":"better-npm-run start","test":"mocha --compilers js:babel-core/register --colors ./test/setup.js","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"lodash":"^4.17.4","prop-types":"^15.5.10","validate-framework-utils":"^0.3.4"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","chai":"^3.5.0","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","enzyme":"^2.8.2","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","jsdom":"^9.11.0","mocha":"^3.2.0","node-sass":"^4.1.1","react":"^15.5.4","react-dom":"^15.5.4","react-test-renderer":"^15.5.4","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"c66d675e2014ead67fb48eb8b357aa52e84efc47","_id":"react-validate-framework@0.13.0","_shasum":"015e03218f4fd87aebfc5de8de7dcfa6d1fdc1a9","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"015e03218f4fd87aebfc5de8de7dcfa6d1fdc1a9","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.13.0.tgz","integrity":"sha512-BubI+wuRxokcpZFpt/RJJemR4x/qA4bPAHd6ouAjaEZzw/HVwCmD/BMts9eGEU7yX96scaZDh8qcOD90knvNEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID1CMprqoSsZXVNJFh+UPLKG/LDA3/xIocuxXVgWm3UIAiBMp42C7033kez6H7NGoAL9qVFzn4MkSbC1sKNWPUwDTQ=="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validate-framework-0.13.0.tgz_1498447100496_0.26668239827267826"},"directories":{}},"0.14.0":{"name":"react-validate-framework","version":"0.14.0","description":"React validation framework.","main":"lib/index.js","scripts":{"lint":"eslint src config example --ext .js,.jsx --fix","start":"better-npm-run start","test":"mocha --compilers js:babel-core/register --colors ./test/setup.js","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","dependencies":{"lodash":"^4.17.4","prop-types":"^15.5.10","validate-framework-utils":"^0.3.4"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","chai":"^3.5.0","classnames":"^2.2.5","css-loader":"^0.26.1","debug":"^2.5.1","enzyme":"^2.8.2","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","jsdom":"^9.11.0","mocha":"^3.2.0","node-sass":"^4.1.1","react":"^15.5.4","react-dom":"^15.5.4","react-test-renderer":"^15.5.4","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"e038ad1942338177642f3abadb225924bfc2be91","_id":"react-validate-framework@0.14.0","_shasum":"3a5409643731ee2d048e18c180f77ebda920536b","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"shasum":"3a5409643731ee2d048e18c180f77ebda920536b","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.14.0.tgz","integrity":"sha512-t+MB1n7DDVPDWolp7QMekR831iKG1sLek+fWQ9PTQHOBns8nfLUILHcPPctPaUJm0p81+GoyNYAbsrvVKcOxYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQ7dfrNSt2Fu4e24iKRMhiRmDvwZIlP+cRFiNozKTL0AiAc1Z5lgTgdrrjzy05Z7ZjLV0l/xAFGYoY8Ifr/tUGgqw=="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validate-framework-0.14.0.tgz_1498534228069_0.34406369854696095"},"directories":{}},"0.14.5":{"name":"react-validate-framework","version":"0.14.5","description":"React validation framework.","main":"lib/index.js","scripts":{"lint":"eslint src config example --ext .js,.jsx --fix","start":"better-npm-run start","test":"better-npm-run test","coverage":"nyc report --reporter=text-lcov | coveralls","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"test":{"command":"nyc mocha ./test/setup.js","env":{"NODE_ENV":"test","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"dependencies":{"lodash":"^4.17.4","prop-types":"^15.5.10","validate-framework-utils":"^0.3.4"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.4","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","chai":"^3.5.0","classnames":"^2.2.5","coveralls":"^2.13.1","css-loader":"^0.26.1","debug":"^2.5.1","enzyme":"^2.8.2","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","jsdom":"^9.11.0","mocha":"^3.2.0","node-sass":"^4.1.1","nyc":"^11.0.3","react":"^15.5.4","react-dom":"^15.5.4","react-test-renderer":"^15.5.4","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"0.14.x || 15.x","react-dom":"0.14.x || 15.x"},"gitHead":"2a445ea3c86b6745230692cceca6ff06f6a3b5dc","_id":"react-validate-framework@0.14.5","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"integrity":"sha512-o5JNQLOx97NWm34evJS5oZE6A5UOiiaBQEWmDePNUQV78L4Vpl/SmRvbgHytrnbk2VnEwmzLVbd8mETXk+JiuQ==","shasum":"ccb0aa9db8e18026a31a0b8748e8ffac05992f44","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.14.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFEwE/sbktF5GNu2NkcmqJy60yKA+5vwlKbPpM3qmnYAIgSf8tfa7jVHigfUY+QHUtgA6KRxiyzIru/spEH4oQo78="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validate-framework-0.14.5.tgz_1498876738906_0.7706136156339198"},"directories":{}},"0.15.1":{"name":"react-validate-framework","version":"0.15.1","description":"React validation framework.","main":"lib/index.js","scripts":{"lint":"eslint src config example --ext .js,.jsx --fix","start":"better-npm-run start","test":"better-npm-run test","coverage":"nyc report --reporter=text-lcov | coveralls","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"test":{"command":"nyc mocha ./test/setup.js","env":{"NODE_ENV":"test","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"dependencies":{"lodash.debounce":"^4.0.8","lodash.isnumber":"^3.0.3","prop-types":"^15.5.10","validate-framework-utils":"^0.6.1"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.4","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","chai":"^3.5.0","classnames":"^2.2.5","coveralls":"^2.13.1","css-loader":"^0.26.1","debug":"^2.5.1","enzyme":"^2.8.2","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","jsdom":"^9.11.0","mocha":"^3.2.0","node-sass":"^4.1.1","nyc":"^11.0.3","react":"^15.5.4","react-dom":"^15.5.4","react-test-renderer":"^15.5.4","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"15.x || 16.x","react-dom":"15.x || 16.x"},"gitHead":"c688ceb69a0aea6d52d9875b90ce07d182ade7ba","_id":"react-validate-framework@0.15.1","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"integrity":"sha512-qRjlGohCwfxLX8wq+NmXr73E7+II8I+4ZXZXqdbQJpINeBYrpBF5KS7HuKTSYps5gOIqn7v33YZtFivgHyDk0A==","shasum":"45720b6676dffc497a2f8f6eeeb9e306a18dc623","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.15.1.tgz","fileCount":43,"unpackedSize":311197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcU1eCRA9TVsSAnZWagAARtgP/30QG4rR7P2g01DhKcU3\n9Nhs77AZENwPtuv22ONfA/NoOnq0NNnHtgqxshTfRzut6e9WIrJX3cB0wb5i\naPKYuesz3Io1Y1lO8krTgTGcSbGOJsscavlJt7Jl1t/C2vxc03sP0X5cym+O\nEOga6YSt//yV52uEgeuCyXD+BO8Z4AqpoXZ5Dms+aKWl0FhHv8QGMt5B+Lbg\nZX+JFaq/fLUqgqxD+Ey8t0L6i0Yt8MsJ5MLmel31W5+zW4tjG3HSJV6ZnE2a\nqePadOQr+7Ay2Z3S3BFVhH2FA/34CL8JzwsxTahINzo8G0KpMp4G0wy05ctE\nAa3QbLZg2SgSydu4IuzMAHF2gVqHRHxW17MLcHlM8eAC/GPD/r1xaVWocdiZ\n0//CUTul7rXadFpGCIAV/PpjtHozbAW0FSO9U/ic2ZYkuH7lusvQuylNvKwp\nBYkOI7HuCxT9+rN7yuqi2QVQRThF0bsLw12u71Yho5mhOwPZqGPsRlHUGACR\naDHVjEMTnh7cXqfMUYNVWX62XSdLQhLPFdqZCxebNZgdIvMV/t7BycKikHc4\n2Qv+4TWJtaFj8jvsKuB+ZorzFsj1R9EkPnnN/8T9AxsJVwzDhXbiNU1pF6qh\nO4NRABeSkJBnindTNI0ky46cYLcorxZboY/M2PoT2wFAPP5pcdYqpizjxaAO\nooX7\r\n=OEFv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZQdmobbR6+2w1HCNikVanwEXoL9n/WMixXhnnTWSkmAiAsxWV9JS2GW9pBq8Z8ytpZ0WvZFopO7etvdUmvy/jmOg=="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validate-framework_0.15.1_1534152029630_0.6507262284874555"},"_hasShrinkwrap":false},"0.15.2":{"name":"react-validate-framework","version":"0.15.2","description":"React validation framework.","main":"lib/index.js","scripts":{"lint":"eslint src config example --ext .js,.jsx --fix","start":"better-npm-run start","test":"better-npm-run test","coverage":"nyc report --reporter=text-lcov | coveralls","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"test":{"command":"nyc mocha --timeout 10000 ./test/setup.js","env":{"NODE_ENV":"test","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"dependencies":{"lodash.debounce":"^4.0.8","lodash.isnumber":"^3.0.3","prop-types":"^15.5.10","validate-framework-utils":"^0.6.2"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.4","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","chai":"^3.5.0","classnames":"^2.2.5","coveralls":"^2.13.1","css-loader":"^0.26.1","debug":"^2.5.1","enzyme":"^2.8.2","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","jsdom":"^9.11.0","mocha":"^3.2.0","node-sass":"^4.1.1","nyc":"^11.0.3","react":"^15.5.4","react-dom":"^15.5.4","react-test-renderer":"^15.5.4","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"15.x || 16.x","react-dom":"15.x || 16.x"},"gitHead":"eaf70ad04989204fd68a7f1d605e6d245c11a77f","_id":"react-validate-framework@0.15.2","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"integrity":"sha512-/8yIOeIUvpXIOrdUKkeWAIAYYVbQmUoVTONtUsSogf2OvJacNqYQToLIUfv3nfI8fWp9WEfpZ0xy0YY6ewlcaA==","shasum":"94bfd35c91a944d438b68f6de0305c4b0e72fda9","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.15.2.tgz","fileCount":43,"unpackedSize":313323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcjv4CRA9TVsSAnZWagAA5q4P+wW4C97yBvnrOO06Z2V3\nbrdIjwY3YKAUU+fLxpce+OPgF3WYCjOhSgZu7Ir87gcr06RM9KmyPEcu2K0+\n31pumd8zA1tc3GM9U7JlxPp3s/z1IwYuGQfogFwsdUZgkobtHRz7hXxe6nPc\nO8DU3BE/ApaMEijPFnjwSxQqsfnAhXbItx/H9aDlYjm/mwj/Slvm0t9QsSKS\n0t05ReDFFxy8+Adp651cIT+xlNk18FSB+V4qjdBHwibXyPdEGp1XZue2umGv\n7sLmV+ieOyPvqpKMf/Khsg2JQzlWC0HHyEVaLWS/n14KPursW95ob9gEwEFy\nhdS3+n2JU3B7RP3xX0c7j8j/AtOTk1fPXtAeVTxsvitXxNT4/k/jMHhy9fz7\nZ8MTIom2TVNKzFxz1QltLrEWqvbdexWa1BeAKO1VQuCzv9WUFPRpKdBL6Re8\n4ZyZ6WhiODCwn6T114/8Tdq8vfTnMidHMEnOuOAvkq0hfWZ3BtZYnWi+3ABq\ndRIXbY7ao7+Hl0vB46DCSKA4CqP2R1TB39UwKYppbvcrujjNnyk+v2czJwyg\nrL/JBfy2KhZX7K1aK0YLmI3rOw2HDLIrM+IX/BOz8hMbFJB3cQH87eruNqPG\n+tQlV73eQ4MoMjRelyQ+CICO58sYTOiamHwd/YVmwd5pvxxEsU//PU7egtP0\nNgRv\r\n=G0OK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMD4Sh/AcIklSddviODL9592P9zOUfIECkNbhA2iVNwQIhAPZj9uqcMmuFZJIPmMy5T9AP0nr30eYdGEGhMhvMLjhW"}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validate-framework_0.15.2_1534213111614_0.5004076021644734"},"_hasShrinkwrap":false},"0.15.3":{"name":"react-validate-framework","version":"0.15.3","description":"React validation framework.","main":"lib/index.js","scripts":{"lint":"eslint src config example --ext .js,.jsx --fix","start":"better-npm-run start","test":"better-npm-run test","coverage":"nyc report --reporter=text-lcov | coveralls","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"test":{"command":"nyc mocha --timeout 10000 ./test/setup.js","env":{"NODE_ENV":"test","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"dependencies":{"lodash.debounce":"^4.0.8","lodash.isnumber":"^3.0.3","prop-types":"^15.5.10","validate-framework-utils":"^0.6.4"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.4","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","chai":"^3.5.0","classnames":"^2.2.5","coveralls":"^2.13.1","css-loader":"^0.26.1","debug":"^2.5.1","enzyme":"^2.8.2","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","jsdom":"^9.11.0","mocha":"^3.2.0","node-sass":"^4.1.1","nyc":"^11.0.3","react":"^15.5.4","react-dom":"^15.5.4","react-test-renderer":"^15.5.4","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"15.x || 16.x","react-dom":"15.x || 16.x"},"gitHead":"7086722cd2a8b593db7f860385d291b85afcb57d","_id":"react-validate-framework@0.15.3","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"integrity":"sha512-3gmsfehDbSX3yxKUtWgauGFJGlHGrsMtK7GKtvReDYGY7CDVWms7Ni67/MHXYVTaiHxB/otiPcZmdyXTbIrABA==","shasum":"ac4176d8cdb65314047268280806dd1bf4e67b58","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.15.3.tgz","fileCount":43,"unpackedSize":311809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbco7VCRA9TVsSAnZWagAARa4P/1oaHCsc5AeV96uo9Sjx\nuLqRu3WmOcLfU4TtDmWMW3z0+ENDC5NyUjAuEjzYCpmacNNLSF7+Ndmm4w2A\nsRzmR2Lzmg2YW28cug776Or/Fe5DHG8Npb2Sxc7OvG9VYZ6n+v5Xj++XtGW3\n35EzEOtdJGStnZ2kfuBW44yIQ1uwJDmf06M2ei4qLAoodB/ONUyKQBguD67H\nwNfR5q2VBPBFeARW9b5HNvawY6X+shaBavKIQhBAC3/P+EDwQT/wNRKqII34\naJIJIYaGJXkQ3fqAW7UgEJcnau9GkEP/bh/G3GCVKWoIJfn24i7fJ3xvBOvb\n8kAph70/LaKr+jlIMAHjN415Ss22HNTUe3kdX493lrYTi6gUC+kWfD1ybzEf\nTcA+2yvC7oJ1gyoKGRax2luiLCB33wom0ndzYRfK8eIpRrlNnZtB4CQ51/6u\nDx3nEhudvCEEbki7CvLR+TAMkYcHn6UpGIxk/697KwdvL3ohMNbKP0oCZ7w5\nIwE0r8LrWNw3wDqHfhBOWxQKYRz6Sm8C/23PjoYheb13MCz2i8kGGM2Z5OIN\nEYPd/uAty/e8xvzDCfehAvdzzOXfsMcXkporagPgXi69uSRYS2/E8J4vOasd\nlTUaFTZkrJUlQ3jZDpMHGFKeyfkR30nqHtTavojb5crfybSS4UtQqTyDi24u\n5vN4\r\n=D33u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGeOQq05Ra5+DJIPBkyejg98+jdJYgyUKot6obBXt1owIgcIMPqQBekuUXd1Mo7bIpI5R4EV7MNsyo+iJsoQP8GHw="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validate-framework_0.15.3_1534234324627_0.4691070816575551"},"_hasShrinkwrap":false},"0.15.4":{"name":"react-validate-framework","version":"0.15.4","description":"React validation framework.","main":"lib/index.js","scripts":{"lint":"eslint src config example --ext .js,.jsx --fix","start":"better-npm-run start","test":"better-npm-run test","coverage":"nyc report --reporter=text-lcov | coveralls","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"test":{"command":"nyc mocha --timeout 10000 ./test/setup.js","env":{"NODE_ENV":"test","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"dependencies":{"lodash.debounce":"^4.0.8","lodash.isnumber":"^3.0.3","prop-types":"^15.5.10","validate-framework-utils":"^0.6.4"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.4","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","chai":"^3.5.0","classnames":"^2.2.5","coveralls":"^2.13.1","css-loader":"^0.26.1","debug":"^2.5.1","enzyme":"^2.8.2","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","jsdom":"^9.11.0","mocha":"^3.2.0","node-sass":"^4.1.1","nyc":"^11.0.3","react":"^15.5.4","react-dom":"^15.5.4","react-test-renderer":"^15.5.4","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"15.x || 16.x","react-dom":"15.x || 16.x"},"gitHead":"4207e21ecc913674b0b12a95327cc5cf8d1956ef","_id":"react-validate-framework@0.15.4","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"integrity":"sha512-Ihfald6R0tep3hcZDkTa1MR7tGh+lIwQSob/DPneKw/cpS/Jp8Lp07msdYAg9fhJGJdYpX+Alk/9A3y1u6qi4g==","shasum":"ca6571250b06418bd0a2cd62577eba604799cc71","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.15.4.tgz","fileCount":43,"unpackedSize":310899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdSirCRA9TVsSAnZWagAAsn8P/1A9IpjLAiuHUaAMkv2E\nWu4ed1ZOwS9V6bqNL9R3x+Up1dmOQA9H0rtdtAEOrOUcjIR3rZx8MdiqgjsM\nlNE7evKUbDorGg2I8JOohe6YpAQmz272sAZDO9BiL7GemMukaOAXVtEzlehy\nKp4FQNeuFb55iCtziYSUnGHn/JymH8Pgs5cusOKE4H6+rKGNqJ9w0CmnHTCB\nqjyQ8ncJfDafdWiYoB5MYHG0cSSYLwbw69SpnedADup1Rc9jTlZfAGgJXp/Y\nMyt3GE23d4lZvrr6SbsTO9PGoQrGlUc/Z80TbLD6Szj/T2Qx/ecdupFJYuT4\njQYpT7//X9HCHjBgwyUD2Sh6Uy6EelG6A8IGYFZLcUCmmCM7586H5b0S5NIS\nZrB+shaqHEUpedwBxgCucRVpMp2oiAZ2Es6IqW5Vhedy3rYip201wf+tEAbu\nUzo3e0j2aMofcm0kBwlXNmvbe2mmQwmihfNNWQUq4Mzq5Zb2tHhHSnjXLxrL\nxvTVj14qshCMhhqVMCTG7pWL3HqdtL192XLeJ+/jFsnb0ppmBTeA3VL+5aKF\nmiy6LGM3MTePYHQdMj8jDZG/UJxk7yjjWaKZgCVxbCfZLqtEfxOUSKLHyZ7j\n7VES2Q2Q2aoz7lJDJSHUoRzBZ81Hwfmpyc4e9fEWOr+JrE/4c3AUx0c683TA\nIRmS\r\n=sGON\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCF4QDixk9JWNLbZQVrV7M5fK9CyVPX37jvVielo7NuiAIgBt2EYxNuAhJ9CpPEvn1XUbr5zqk/DlFy/ASqRKV8miE="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validate-framework_0.15.4_1534404778761_0.6910823509496162"},"_hasShrinkwrap":false},"0.15.5":{"name":"react-validate-framework","version":"0.15.5","description":"React validation framework.","main":"lib/index.js","scripts":{"lint":"eslint src config example --ext .js,.jsx --fix","start":"better-npm-run start","test":"better-npm-run test","coverage":"nyc report --reporter=text-lcov | coveralls","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"test":{"command":"nyc mocha --timeout 10000 ./test/setup.js","env":{"NODE_ENV":"test","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"dependencies":{"lodash.debounce":"^4.0.8","lodash.isnumber":"^3.0.3","prop-types":"^15.5.10","validate-framework-utils":"^0.6.4"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.4","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","chai":"^3.5.0","classnames":"^2.2.5","coveralls":"^2.13.1","css-loader":"^0.26.1","debug":"^2.5.1","enzyme":"^2.8.2","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","jsdom":"^9.11.0","mocha":"^3.2.0","node-sass":"^4.1.1","nyc":"^11.0.3","react":"^15.5.4","react-dom":"^15.5.4","react-test-renderer":"^15.5.4","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"15.x || 16.x","react-dom":"15.x || 16.x"},"gitHead":"4207e21ecc913674b0b12a95327cc5cf8d1956ef","_id":"react-validate-framework@0.15.5","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"integrity":"sha512-Rq8w3NEv097qUkERuP9vb8g3YAcma+FL0BqmIPFbFdeOB0xAyu2v8IqDx1ZO6MBgjKF7Y5Lvbcfs9ZwZbBQHpA==","shasum":"452b739e1a613d196fb60fa6b5690919b957fa2d","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.15.5.tgz","fileCount":43,"unpackedSize":311217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdU7ECRA9TVsSAnZWagAA0KcP/1/Fgau9VNYHSsFH8MZt\nTGvSVoekJvIAsX7plikSa4JRCy1S201DBecgye4LFb+/wA6J27n4Wpi7jmOZ\nfjZ062BkI/+fv+cCvVUM3B7uxxO/+PyqCvk7O43K+HJJOx7/vbhoSO0FtBbx\nJ71Z6YJNL54sECMpQVOdrEl/e/PfEXtAXjaR8lvbi8fiDzp3MZMFpg/XLN2S\nd1tabTMqhgYaU3rSGmCD33zrv+EKsGiJ3YcNUECTOjQuSPpNbuDkPmCIzg8V\niIMGjhwbYFhaWY1fP/ljMPEwbYiOz02NeoTy1MEQv68/zquCo/jR8fkPsg/A\nfR4NSNFh+Hs26Y8ARzKoc+W5kPysSD/hYWNI8r6rKk2sSgk0MpHTxs3MwTyA\nfcSn3T5q5XdZvh9p4j63+C92/giy7N38poxO1bDv0e9Cm9zMJiQ0iQwxAXMw\nvOt2rcWzR0SSYzNTDfc0kMhYTGgkW/pR6OuSscezzQW+IUIWgPP7C2Ea/xjv\nKvlCd6AgOHoRnNQ53rA/hBV1btCLnhvMrXa6CcWzIfzNZJ7nhcBniSk0odCh\nLRnzZYx5KJNQDKb8SgHQ0cEEe5vebvqGUpLoeUrVhs6hpXP3/EiXG5Z9LIud\nAy2hba4cbXhdILQ/n2FVRigPTB1JFL+mpf9fZLm0HGuo7xxALRss5AKl5l49\nsb3d\r\n=Ys+1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHZHdtgVACenYyS3G4RceMcg/LNpfVhOX0ODoXuXdzQMAiEA7rUUK5ssxL+dO2OdtJb8p/esOzUugZcrVv26oHsW1z8="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validate-framework_0.15.5_1534414531569_0.037500632316668"},"_hasShrinkwrap":false},"0.15.6":{"name":"react-validate-framework","version":"0.15.6","description":"React validation framework.","main":"lib/index.js","scripts":{"lint":"eslint src config example --ext .js,.jsx --fix","start":"better-npm-run start","test":"better-npm-run test","coverage":"nyc report --reporter=text-lcov | coveralls","build:example":"rimraf build && better-npm-run build:example","deploy":"rimraf lib && better-npm-run prod"},"betterScripts":{"start":{"command":"babel-node config/server.dev.js","env":{"NODE_ENV":"development","DEBUG":"app:*"}},"test":{"command":"nyc mocha --timeout 10000 ./test/setup.js","env":{"NODE_ENV":"test","DEBUG":"app:*"}},"build:example":{"command":"babel-node config/compile.js","env":{"NODE_ENV":"production","DEBUG":"app:*"}},"prod":{"command":"babel src --out-dir lib --source-maps --extensions .js,.jsx --copy-files","env":{"NODE_ENV":"production","DEBUG":"app:*"}}},"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"keywords":["react-form","react-validation","react-validate","react-validate-framework"],"author":{"name":"LMY"},"license":"MIT","bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"dependencies":{"lodash.debounce":"^4.0.8","lodash.isnumber":"^3.0.3","prop-types":"^15.5.10","validate-framework-utils":"^0.6.4"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.4","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.18.0","babel-preset-react":"^6.16.0","babel-preset-stage-0":"^6.16.0","better-npm-run":"0.0.13","chai":"^3.5.0","classnames":"^2.2.5","coveralls":"^2.13.1","css-loader":"^0.26.1","debug":"^2.5.1","enzyme":"^2.8.2","eslint":"^3.12.2","eslint-config-airbnb":"^13.0.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^2.2.3","eslint-plugin-react":"^6.8.0","express":"^4.14.0","file-loader":"^0.9.0","html-webpack-plugin":"^2.24.1","jsdom":"^9.11.0","mocha":"^3.2.0","node-sass":"^4.1.1","nyc":"^11.0.3","react":"^15.5.4","react-dom":"^15.5.4","react-test-renderer":"^15.5.4","rimraf":"^2.5.4","sass-loader":"^4.1.1","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^1.14.0","webpack-dev-middleware":"^1.9.0","webpack-hot-middleware":"^2.13.2"},"peerDependencies":{"react":"15.x || 16.x","react-dom":"15.x || 16.x"},"gitHead":"0eea1417a7a1bb3027799952dba81a971864eb74","_id":"react-validate-framework@0.15.6","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"liumingyi","email":"liumingyi_1@163.com"},"dist":{"integrity":"sha512-cKcpGNF4wwhjxloONn/jk8cEu0YvWI7tfW2AD4wgiLW/sWyBI4NldqTtuU+0IRXp5fyGnHgx2A4SblcITNCcLQ==","shasum":"ae3d3bdc1a35566f6c789b13e462d465f3cf8ca4","tarball":"https://registry.npmjs.org/react-validate-framework/-/react-validate-framework-0.15.6.tgz","fileCount":43,"unpackedSize":311053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdikoCRA9TVsSAnZWagAAxzMP/Rjg5F4NoghNaW5kcwoU\nwG+9HNu4NLNEmFDYdVWH4SEykxfMxMKxFA1OUxENWWibJHDyyR/D1yB0Of/A\n1eByEYTh5okdGLxPnlim2gW3qEQoueH/LUa/6VmOb4hsd4ZyUKIStmKSFAna\njkyAlmKn0Aw1dn/Dz8V3bIuDSIjuj1KCTiMwWGS6wXZrV+x4eIn+6m29AdVV\nwcPlwaBQtjL5Lqjc1cLXiV/TcdhZsHWSxV+IkthNm2VpV/MM4JnIXRP+H4MB\nl8GF/z+deOiPi33i+ST6qWrnZCWqPHvsL+YIPNQoaMfk2BgStF3eQ3hbkYND\nT7Bt0hPGTM4KocX0s44y4MRQ/DVUfUk0mB4FQJTbaGeRmzeCFy94fh1qQ2PB\nVwl/MRjevjh32RuZ6ItrMmLUEOd2s9PvG+hWdJkoFel7Q6+KE/Ko1oGyVYZs\nAbhZvr8dGIepna5FBWx0YBvZ9lSZSxEuxVTy/VuweZQoWCn7auE2B/KUdeKb\nfwWnIzevcld0CMKhLJCNODYU59pYCa3lIISfoupjbi9tWuN7Q8PZEX9z0UQN\n2SsinvH7PCanaCCqMkTHdjceiH5yiJR7LFLzfw46ROasmGKZOMtz5SL1nvce\nQVY/Jj+0XP4fpeH7N8Usbiq1yPFwFoYUyvooNt12IIi3FCEO94SBSCkF94Pm\ngLa2\r\n=IA5j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPrlCTtkV/yNrZ4aLmGZHE0Z7+kTMEe7Y9gnIswe1pIAIgWfFmkJ+JJdmrN8yZ7GlZGyTbyc7B8xACDzuo5vSoUWg="}]},"maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validate-framework_0.15.6_1534470439579_0.2939843725803155"},"_hasShrinkwrap":false}},"readme":"# react-validate-framework\n\nA lightweight and extensible React validation component\n\n[![npm](https://img.shields.io/npm/v/react-validate-framework.svg?style=flat-square)](https://www.npmjs.com/package/react-validate-framework)\n[![travis-ci](https://travis-ci.org/MinJieLiu/react-validate-framework.svg?branch=master)](https://travis-ci.org/MinJieLiu/react-validate-framework)\n[![Coverage Status](https://coveralls.io/repos/github/MinJieLiu/react-validate-framework/badge.svg?branch=master)](https://coveralls.io/github/MinJieLiu/react-validate-framework?branch=master)\n[![npm](https://img.shields.io/npm/dt/react-validate-framework.svg?style=flat-square)](https://github.com/MinJieLiu/react-validate-framework)\n\n[中文 README](README-zh_CN.md)\n\nDemo: [https://minjieliu.github.io/react-validate-framework](https://minjieliu.github.io/react-validate-framework)\n\nYou can check out the code to see examples.\n\n## How to use?\n\n    npm i react-validate-framework --save\n\nImport:\n\n```js\nimport formConnect, {\n  Checkbox,\n  Radio,\n  Select,\n  Text,\n  Textarea,\n  Message,\n} from 'react-validate-framework';\n```\n\nRules and messages like this:\n\n```js\nconst schemas = {\n  email: {\n    rules: 'required | isEmail | maxLength(32) | validateFromServer',\n    messages: 'Can not be empty! | Please enter a valid email address. | Can not exceed {{param}} characters. | | The email already exists.',\n  },\n  hobby: {\n    rules: 'requiredField(phone) | selectLimit(2)',\n    messages: 'email and hobby at least one entry! | Select at least {{param}}.',\n  },\n};\n\nconst methods = {\n  selectLimit(field, param) {\n    if (Array.isArray(field.value)) {\n      return field.value.length >= param;\n    }\n    return false;\n  },\n  requiredField(field, param) {\n    const otherField = this.fields[param];\n    return this.required(field) || (otherField.result && this.required(otherField));\n  },\n  async validateFromServer(field, param) {\n    return await doServerAPI();\n  },\n};\n```\n\nThe BasicForm like this:\n\n```js\n@formConnect(schemas, methods)\nexport default class BasicForm extends React.Component {\n  \n  static propTypes = {\n    formControl: PropTypes.object,\n  };\n\n  constructor(props) {\n    super(props);\n    props.formControl.init({\n      email: '',\n      phone: '',\n    }, {\n      static: 'form-control',\n      success: 'valid-success',\n      error: 'valid-error',\n    });\n  }\n\n  handleSubmit = async () => {\n    const { formControl } = this.props;\n    if (await formControl.validate()) {\n      // Submit.\n    }\n  };\n\n  render() {\n    return (\n      <div className=\"form-group\">\n        <Text\n          name=\"email\"\n          placeholder=\"Please input your email\"\n          delay={100} // Asynchronous validation\n        />\n        <Message className=\"valid-error-message\" name=\"email\" />\n        <Text name=\"phone\" />\n        <button onClick={this.handleSubmit}>提交</button>\n      </div>\n    );\n  }\n}\n```\n\nValidate methods can refer to [validate-framework-utils](https://github.com/MinJieLiu/validate-framework-utils)\n\n### Form components\n\n * `Checkbox`\n * `Radio`\n * `Select`\n * `Text`\n * `Textarea`\n * `Message`\n\nThe `name` attribute is required in form components, `delay` debounce, Other parameters can be overridden.\n\nOf course, you can also use unencapsulated form components, just specify `value` and` onChange` on the line:\n\n```js\nconst {\n  formControl: {\n    fields,\n    onFormChange,\n  },\n} = this.props;\n\nreturn (\n  <input\n    className={fields.email.className}\n    name=\"email\"\n    type=\"text\"\n    onChange={onFormChange}\n    value={fields.email.value}\n    placeholder=\"Please input your email\"\n  />\n);\n```\n\n### API\n\n#### Form params\n\n| name | type | return | setState | description |\n| :--- | :--- | :--- | :--- | :--- |\n| fields | Object | | | The collection of fields |\n| isAllValid | Boolean | | | Gets the global validation status |\n| formValues | Object | | | Gets a list of form values |\n| init | function | | this | Initializes the form value and classes |\n| initClassNames | function | this | false | Initializes classes |\n| onFormChange | function | | true | Form change event listener |\n| changeValues | function | this | true | Customize to change the values |\n| validate | function | Promise => Boolean | true | Validate all fields |\n| validateByNames | function | Promise => Boolean | true | Validate the component through names |\n| addValues | function | this | true | Add one or more value |\n| removeValues | function | this | true | Remove one or more value, If there is no name, it will all be removed |\n| resetValues | function | this | true | Reset one or more value, If there is no name, it will all be init |\n| addSchemas | function | this | false | Add one or more validation rules |\n| removeSchemas | function | this | true | Remove one or more validation rules, If there is no name, it will all be removed |\n| formDidChange | function | | | Callback |\n\nYou can invoke the `changeValues` method to simulate a form change event.\n\n### Update log\n\n0.15.x\n\n * Remove the `delay` parameter from `FormControl`.\n * Add the `delay` parameter to the `props` of the form component.\n","maintainers":[{"name":"liumingyi","email":"liumingyi_1@163.com"}],"time":{"modified":"2022-06-26T08:49:34.868Z","created":"2016-09-25T16:21:48.540Z","0.0.1":"2016-09-25T16:21:48.540Z","0.0.2":"2016-12-24T16:17:26.431Z","0.0.4":"2016-12-25T14:00:33.571Z","0.0.5":"2016-12-25T15:45:42.385Z","0.0.6":"2016-12-26T08:52:41.257Z","0.0.7":"2016-12-26T10:16:13.891Z","0.0.9":"2016-12-26T15:18:25.122Z","0.1.0":"2016-12-29T14:46:34.698Z","0.1.1":"2016-12-29T15:09:43.567Z","0.3.2":"2016-12-30T10:07:49.487Z","0.4.3":"2016-12-30T15:56:13.218Z","0.5.1":"2017-01-02T06:22:43.938Z","0.5.5":"2017-01-02T12:26:20.605Z","0.5.6":"2017-01-02T12:34:35.422Z","0.5.7":"2017-01-02T12:37:29.769Z","0.5.8":"2017-01-03T07:26:50.684Z","0.5.10":"2017-01-03T14:58:50.520Z","0.5.11":"2017-01-03T15:11:42.000Z","0.5.12":"2017-01-04T01:24:50.815Z","0.6.0":"2017-01-04T03:13:02.818Z","0.7.0":"2017-01-07T09:17:31.083Z","0.7.1":"2017-01-08T10:59:12.231Z","0.7.2":"2017-01-08T12:37:40.932Z","0.7.3":"2017-01-09T02:40:27.643Z","0.8.0":"2017-01-09T13:53:31.035Z","0.8.1":"2017-01-10T01:24:35.918Z","0.8.2":"2017-01-10T03:15:00.921Z","0.8.3":"2017-01-10T03:29:01.901Z","0.8.5":"2017-01-10T03:38:25.490Z","0.8.6":"2017-01-10T03:46:34.988Z","0.8.7":"2017-01-11T09:24:00.739Z","0.8.8":"2017-01-12T03:23:46.411Z","0.8.9":"2017-01-12T04:40:08.022Z","0.8.10":"2017-01-14T08:59:24.196Z","0.9.1":"2017-01-15T06:43:21.886Z","0.9.2":"2017-01-16T09:48:47.337Z","0.9.3":"2017-02-15T14:18:49.949Z","0.9.5":"2017-03-08T14:58:08.662Z","0.9.6":"2017-04-11T05:42:48.202Z","0.9.7":"2017-04-11T06:02:06.303Z","0.9.8":"2017-05-20T16:15:44.194Z","0.10.0":"2017-05-21T10:02:59.503Z","0.11.0":"2017-05-22T14:36:30.633Z","0.12.0":"2017-05-23T12:53:08.488Z","0.12.1":"2017-05-23T13:18:46.014Z","0.13.0":"2017-06-26T03:18:20.623Z","0.14.0":"2017-06-27T03:30:28.180Z","0.14.5":"2017-07-01T02:38:59.005Z","0.15.1":"2018-08-13T09:20:29.787Z","0.15.2":"2018-08-14T02:18:31.702Z","0.15.3":"2018-08-14T08:12:04.764Z","0.15.4":"2018-08-16T07:32:58.853Z","0.15.5":"2018-08-16T10:15:31.675Z","0.15.6":"2018-08-17T01:47:19.654Z"},"homepage":"https://github.com/MinJieLiu/react-validate-framework#readme","keywords":["react-form","react-validation","react-validate","react-validate-framework"],"repository":{"type":"git","url":"git+https://github.com/MinJieLiu/react-validate-framework.git"},"author":{"name":"LMY"},"bugs":{"url":"https://github.com/MinJieLiu/react-validate-framework/issues"},"license":"MIT","readmeFilename":"README.md"}