{"_id":"react-validation-utils","_rev":"34-1d69154569e5f24074b8b3d888a45061","name":"react-validation-utils","dist-tags":{"latest":"1.3.10"},"versions":{"1.0.0":{"name":"react-validation-utils","version":"1.0.0","description":"Validate react form components, based on their state","main":"build/index.js","scripts":{"dev":"watch 'npm run build' src","build":"babel src -d build","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/nullgr/react-validation-utils.git"},"keywords":["react","validation","validator"],"author":{"name":"Oleksandr Chernenko","url":"ca@nullgr.com, akazimirkas@gmail.com"},"license":"MIT","pre-push":["test"],"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^22.1.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","eslint":"4.12.1","eslint-config-prettier":"2.9.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-prettier":"2.3.1","jest":"^22.4.0","pre-push":"^0.1.1","prettier":"^1.10.2","watch":"^1.0.1"},"gitHead":"98399bbb566390481b22a78456a69b7fe6c0874a","bugs":{"url":"https://github.com/nullgr/react-validation-utils/issues"},"homepage":"https://github.com/nullgr/react-validation-utils#readme","_id":"react-validation-utils@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"kazimirkas","email":"akazimirkas@gmail.com"},"dist":{"integrity":"sha512-BFvW1SdHOjNJ2QkhA7o/1xZy5nDaW+xpe6vpMeGgUR3gkgbmjD1U6LuXI1ebaWqWr5UGIf29zJbMrXXfuLzmcA==","shasum":"1eb6025bcfe8cbff99b6c3989166d760567cc054","tarball":"https://registry.npmjs.org/react-validation-utils/-/react-validation-utils-1.0.0.tgz","fileCount":11,"unpackedSize":142581,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGcSEt9zh6wqXW4vIG1+C2NzeeSknn0AB6rhCKstiWu8AiEAx4ahhl4EVLuNbxLYwC4PxbD0kSnoWgTPo48iQYfn+gw="}]},"maintainers":[{"name":"kazimirkas","email":"akazimirkas@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validation-utils_1.0.0_1519303145184_0.14851108243506395"},"_hasShrinkwrap":false},"1.0.0-alpha":{"name":"react-validation-utils","version":"1.0.0-alpha","description":"Validate react form components, based on their state","main":"build/index.js","scripts":{"dev":"watch 'npm run build' src","build":"babel src -d build","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/nullgr/react-validation-utils.git"},"keywords":["react","validation","validator"],"author":{"name":"Oleksandr Chernenko","url":"ca@nullgr.com, akazimirkas@gmail.com"},"license":"MIT","pre-push":["test"],"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^22.1.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","eslint":"4.12.1","eslint-config-prettier":"2.9.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-prettier":"2.3.1","jest":"^22.4.0","pre-push":"^0.1.1","prettier":"^1.10.2","watch":"^1.0.1"},"gitHead":"2789004b9c1ac09bc58595ce73e0fa0b71e2d9a0","bugs":{"url":"https://github.com/nullgr/react-validation-utils/issues"},"homepage":"https://github.com/nullgr/react-validation-utils#readme","_id":"react-validation-utils@1.0.0-alpha","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"kazimirkas","email":"akazimirkas@gmail.com"},"dist":{"integrity":"sha512-/MAAoCgZgAxtVPkz4I9EaN4AaYRb6ppEm4yfkduSI+cNZoew4sApYy+WFyOAKOlw9h+1sPia4gGJ/0vhoFPJFw==","shasum":"af1a9fa3d55ef67f5cc6671aadd16201a72f5e51","tarball":"https://registry.npmjs.org/react-validation-utils/-/react-validation-utils-1.0.0-alpha.tgz","fileCount":10,"unpackedSize":139009,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoVZhhmNDM/0/48hGnnocwGF99+SPSUdXsaHzaQNE66gIgDYIriFAzT8ISVbPFswQgolPX99kKp3XWOv/wfeMUg0U="}]},"maintainers":[{"name":"kazimirkas","email":"akazimirkas@gmail.com"},{"name":"mndev","email":"naskromnuk@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validation-utils_1.0.0-alpha_1519305123872_0.6624857346597377"},"_hasShrinkwrap":false},"1.0.0-alpha.0":{"name":"react-validation-utils","version":"1.0.0-alpha.0","description":"Validate react form components, based on their state","main":"build/index.js","scripts":{"dev":"watch 'npm run build' src","build":"babel src -d build","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/nullgr/react-validation-utils.git"},"keywords":["react","validation","validator"],"author":{"name":"Oleksandr Chernenko","url":"ca@nullgr.com, akazimirkas@gmail.com"},"license":"MIT","pre-push":["test"],"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^22.1.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","eslint":"4.12.1","eslint-config-prettier":"2.9.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-prettier":"2.3.1","jest":"^22.4.0","pre-push":"^0.1.1","prettier":"^1.10.2","watch":"^1.0.1"},"gitHead":"f0a89e2983709558d5ad4185e84968cb23ef9e16","bugs":{"url":"https://github.com/nullgr/react-validation-utils/issues"},"homepage":"https://github.com/nullgr/react-validation-utils#readme","_id":"react-validation-utils@1.0.0-alpha.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"kazimirkas","email":"akazimirkas@gmail.com"},"dist":{"integrity":"sha512-rRubCwAYGjvKt+MlddWI0GQbM+NLv3oRXeBe2KFZM5NSSi4iuEdDoVtdP7rRLRapEGwv7kRcSH4B3jYS7Sxjmw==","shasum":"e640ae35b3165ad49483b17599cdf058a4ad3def","tarball":"https://registry.npmjs.org/react-validation-utils/-/react-validation-utils-1.0.0-alpha.0.tgz","fileCount":10,"unpackedSize":138960,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC61E8AtkETMGJu7W5+IYmBpY792DJTNEsld2IPIPeumAiALmRrLiPUX76Sj05qHdy5KRzVpNv0Dmm5E7wwXqgPbYA=="}]},"maintainers":[{"name":"kazimirkas","email":"akazimirkas@gmail.com"},{"name":"mndev","email":"naskromnuk@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validation-utils_1.0.0-alpha.0_1519306507217_0.29641758462424916"},"_hasShrinkwrap":false},"0.1.0-alpha.1":{"name":"react-validation-utils","version":"0.1.0-alpha.1","description":"Validate react form components, based on their state","main":"build/index.js","scripts":{"dev":"watch 'npm run build' src","build":"babel src -d build","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/nullgr/react-validation-utils.git"},"keywords":["react","validation","validator"],"author":{"name":"Oleksandr Chernenko","url":"ca@nullgr.com, akazimirkas@gmail.com"},"license":"MIT","pre-push":["test"],"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^22.1.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","eslint":"4.12.1","eslint-config-prettier":"2.9.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-prettier":"2.3.1","jest":"^22.4.0","pre-push":"^0.1.1","prettier":"^1.10.2","watch":"^1.0.1"},"gitHead":"94cca108da9e0b3ff5721929cd70d7c27225d239","bugs":{"url":"https://github.com/nullgr/react-validation-utils/issues"},"homepage":"https://github.com/nullgr/react-validation-utils#readme","_id":"react-validation-utils@0.1.0-alpha.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"kazimirkas","email":"akazimirkas@gmail.com"},"dist":{"integrity":"sha512-GFIpGO7oGgKogO2QcmbraVxug4AcEvNxj22QYY9ThqZaQ2/faGEUThG/CCTrPJuLbssXLnrSkp60A4jD/K9I5A==","shasum":"45836fc81a4e8db18b16b050f107dbf44bbe78eb","tarball":"https://registry.npmjs.org/react-validation-utils/-/react-validation-utils-0.1.0-alpha.1.tgz","fileCount":10,"unpackedSize":141772,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdAdEhc5idY10+XAVy6Tm64JJGYjMuDOkWiEU2djLINwIhAOCiEh32WtIu0Xt3grAeLzg9EB3Q3D9UUlkA5vuxznqm"}]},"maintainers":[{"name":"kazimirkas","email":"akazimirkas@gmail.com"},{"name":"mndev","email":"naskromnuk@gmail.com"},{"name":"nullgr","email":"dev@nullgr.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validation-utils_0.1.0-alpha.1_1519323760990_0.24297000233968635"},"_hasShrinkwrap":false},"0.1.0-alpha.2":{"name":"react-validation-utils","version":"0.1.0-alpha.2","description":"Validate react form components, based on their state","main":"build/index.js","scripts":{"dev":"watch 'npm run build' src","build":"babel src -d build","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/nullgr/react-validation-utils.git"},"keywords":["react","validation","validator"],"author":{"name":"Oleksandr Chernenko","url":"ca@nullgr.com, akazimirkas@gmail.com"},"license":"MIT","pre-push":["test"],"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^22.1.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","eslint":"4.12.1","eslint-config-prettier":"2.9.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-prettier":"2.3.1","jest":"^22.4.0","pre-push":"^0.1.1","prettier":"^1.10.2","watch":"^1.0.1"},"gitHead":"07a5fb132c2b1424549f41851f4757dddfe89673","bugs":{"url":"https://github.com/nullgr/react-validation-utils/issues"},"homepage":"https://github.com/nullgr/react-validation-utils#readme","_id":"react-validation-utils@0.1.0-alpha.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"kazimirkas","email":"akazimirkas@gmail.com"},"dist":{"integrity":"sha512-SP6yPKH5I+ChTeYtH8Vhiu+2rSDIk32HWdLvq42pMFGD08/2yo1u3xBolI+rA4FOK9mm1nJuFzK88zT/o8ry4g==","shasum":"1b97cc07350bed290fd97a5227dc4745d1ea9634","tarball":"https://registry.npmjs.org/react-validation-utils/-/react-validation-utils-0.1.0-alpha.2.tgz","fileCount":9,"unpackedSize":17539,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIDUMBz56W+pVN66TJ60H5fDmugmutrVfe9CKN8qSDk9BAh9XbJaJFtQ9cpXUNxpIuvvEYHnW79NznThCDMLpNLUd"}]},"maintainers":[{"name":"kazimirkas","email":"akazimirkas@gmail.com"},{"name":"mndev","email":"naskromnuk@gmail.com"},{"name":"nullgr","email":"dev@nullgr.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validation-utils_0.1.0-alpha.2_1519327843824_0.40022184659813553"},"_hasShrinkwrap":false},"0.1.0-alpha.3":{"name":"react-validation-utils","version":"0.1.0-alpha.3","description":"Validate react form components, based on their state","main":"build/index.js","scripts":{"dev":"watch 'npm run build' src","build":"babel src -d build","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/nullgr/react-validation-utils.git"},"keywords":["react","validation","validator"],"author":{"name":"Oleksandr Chernenko","url":"ca@nullgr.com, akazimirkas@gmail.com"},"license":"MIT","pre-push":["test"],"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^22.1.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","eslint":"4.12.1","eslint-config-prettier":"2.9.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-prettier":"2.3.1","jest":"^22.4.0","pre-push":"^0.1.1","prettier":"^1.10.2","watch":"^1.0.1"},"gitHead":"7e5124c45ef05f91663aa00639a8b67fd82e4026","bugs":{"url":"https://github.com/nullgr/react-validation-utils/issues"},"homepage":"https://github.com/nullgr/react-validation-utils#readme","_id":"react-validation-utils@0.1.0-alpha.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"kazimirkas","email":"akazimirkas@gmail.com"},"dist":{"integrity":"sha512-b0PHTE1yyNqEeSrccy868TP/fMzjssHHVfYG0RDgErQBHSDO15QGU69AOP4qbwahMzqAq0r4Hic7oLEZL+IOWw==","shasum":"71e3e364b47718b44ce2099516b4e544e71e9b58","tarball":"https://registry.npmjs.org/react-validation-utils/-/react-validation-utils-0.1.0-alpha.3.tgz","fileCount":9,"unpackedSize":17818,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIErZ1crfnRCblDVaHVO+Nb+bPjkkwc3XowSo72AXTuokAiA3fuekT1D8V5hR13pd45ljwQ1jxbcRRaXEpzaefabWBQ=="}]},"maintainers":[{"name":"kazimirkas","email":"akazimirkas@gmail.com"},{"name":"mndev","email":"naskromnuk@gmail.com"},{"name":"nullgr","email":"dev@nullgr.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validation-utils_0.1.0-alpha.3_1519330436071_0.06803072697573387"},"_hasShrinkwrap":false},"0.1.0-alpha.4":{"name":"react-validation-utils","version":"0.1.0-alpha.4","description":"Validate react form components, based on their state","main":"build/index.js","scripts":{"dev":"watch 'npm run build' src","build":"babel src -d build","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/nullgr/react-validation-utils.git"},"keywords":["react","validation","validator"],"author":{"name":"Oleksandr Chernenko","url":"ca@nullgr.com, akazimirkas@gmail.com"},"license":"MIT","pre-push":["test"],"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^22.1.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","eslint":"4.12.1","eslint-config-prettier":"2.9.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-prettier":"2.3.1","jest":"^22.4.0","pre-push":"^0.1.1","prettier":"^1.10.2","watch":"^1.0.1"},"gitHead":"cf81955419261cf5cd81fa932e8494bdfc9d19f1","bugs":{"url":"https://github.com/nullgr/react-validation-utils/issues"},"homepage":"https://github.com/nullgr/react-validation-utils#readme","_id":"react-validation-utils@0.1.0-alpha.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"kazimirkas","email":"akazimirkas@gmail.com"},"dist":{"integrity":"sha512-o05Dl78fFLRmiX2GT3XsIQPiMwFT5lmnOhFyd0TEEjnqtKeBZTmnhzR1xl1wjeeYJSJX8FsvRZb/ZVhaRHB6EQ==","shasum":"6fd6476d82e3da8a01b4805d7f9efd9518d9e01b","tarball":"https://registry.npmjs.org/react-validation-utils/-/react-validation-utils-0.1.0-alpha.4.tgz","fileCount":9,"unpackedSize":17846,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGorgOl2PaDrLGxBn5AyNjEcBhrDh2rDl40+eMWn4wUwIhAL0hxqf/FcV3pGxOfNL+wjpp5wjqOQsawDCzRSKNrIwJ"}]},"maintainers":[{"name":"kazimirkas","email":"akazimirkas@gmail.com"},{"name":"mndev","email":"naskromnuk@gmail.com"},{"name":"nullgr","email":"dev@nullgr.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validation-utils_0.1.0-alpha.4_1519330602522_0.6548444479520164"},"_hasShrinkwrap":false},"0.1.0-alpha.5":{"name":"react-validation-utils","version":"0.1.0-alpha.5","description":"Validate react form components, based on their state","main":"build/index.js","scripts":{"dev":"watch 'npm run build' src","build":"babel src -d build","prepublish":"npm run build","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/nullgr/react-validation-utils.git"},"keywords":["react","validation","validator"],"author":{"name":"Oleksandr Chernenko","url":"ca@nullgr.com, akazimirkas@gmail.com"},"license":"MIT","pre-push":["test"],"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^22.1.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","eslint":"4.12.1","eslint-config-prettier":"2.9.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-prettier":"2.3.1","jest":"^22.4.0","pre-push":"^0.1.1","prettier":"^1.10.2","watch":"^1.0.1"},"gitHead":"8726bb0bb083d6336ad81f2978d52bea44d3db30","bugs":{"url":"https://github.com/nullgr/react-validation-utils/issues"},"homepage":"https://github.com/nullgr/react-validation-utils#readme","_id":"react-validation-utils@0.1.0-alpha.5","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"kazimirkas","email":"akazimirkas@gmail.com"},"dist":{"integrity":"sha512-HgXMnm4siSqM2hYgIpzkljrrG5hZYBQs835Cdxd6fAHnlWQ2tWEcoGILATKXVYJ4gr8ghLWSFHERWSQfnfCKkA==","shasum":"6ace1f4e3a8baf45c8160f07bf1d7b5f994853eb","tarball":"https://registry.npmjs.org/react-validation-utils/-/react-validation-utils-0.1.0-alpha.5.tgz","fileCount":5,"unpackedSize":140613,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFAXUbNDZ6RRkzumnEQaB5eZKu8NodJS3VYS8xsgV2sXAiEA9y5B9mY6jNVKOxihWg0S6oOiucqaCR3B3V8bsVp9w+o="}]},"maintainers":[{"name":"kazimirkas","email":"akazimirkas@gmail.com"},{"name":"mndev","email":"naskromnuk@gmail.com"},{"name":"nullgr","email":"dev@nullgr.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validation-utils_0.1.0-alpha.5_1519331835987_0.40067316604004843"},"_hasShrinkwrap":false},"0.1.0-alpha.6":{"name":"react-validation-utils","version":"0.1.0-alpha.6","description":"Validate react form components, based on their state","main":"build/index.js","scripts":{"dev":"watch 'npm run build' src","build":"babel src -d build","prepublish":"npm run build","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/nullgr/react-validation-utils.git"},"keywords":["react","validation","validator"],"author":{"name":"Oleksandr Chernenko","url":"ca@nullgr.com, akazimirkas@gmail.com"},"license":"MIT","pre-push":["test"],"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^22.1.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","eslint":"4.12.1","eslint-config-prettier":"2.9.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-prettier":"2.3.1","jest":"^22.4.0","pre-push":"^0.1.1","prettier":"^1.10.2","watch":"^1.0.1"},"gitHead":"e49359613c5007a3a09f023b39383620d0e3ca87","bugs":{"url":"https://github.com/nullgr/react-validation-utils/issues"},"homepage":"https://github.com/nullgr/react-validation-utils#readme","_id":"react-validation-utils@0.1.0-alpha.6","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"kazimirkas","email":"akazimirkas@gmail.com"},"dist":{"integrity":"sha512-8kPf1ocml/LIyLGS1z0+E0EWXUxt+70Az/kOwk+1JtddTFThxcmlEkmzGBdBn27MaS0/P8MYCxaEQDCdUd1rtw==","shasum":"6301cc0d4e126ae68714eedac76ae6712c60e738","tarball":"https://registry.npmjs.org/react-validation-utils/-/react-validation-utils-0.1.0-alpha.6.tgz","fileCount":4,"unpackedSize":15990,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJ7EMl/bGAwNuqpLwhw0bTHkoE0WQtAmG1OEHvF/TAowIhAOKu715VDAUKIGaOvAW+zMXE2EoO7WsCm46VKBW6hWhI"}]},"maintainers":[{"name":"kazimirkas","email":"akazimirkas@gmail.com"},{"name":"mndev","email":"naskromnuk@gmail.com"},{"name":"nullgr","email":"dev@nullgr.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validation-utils_0.1.0-alpha.6_1519332258922_0.1406426354342385"},"_hasShrinkwrap":false},"0.1.0-alpha.8":{"name":"react-validation-utils","version":"0.1.0-alpha.8","description":"Validate react form components, based on their state","main":"build/index.js","scripts":{"dev":"watch 'npm run build' src","build":"babel src -d build","test":"jest","prepublish":"npm run build","release":"np --no-yarn --no-publish"},"repository":{"type":"git","url":"git+https://github.com/nullgr/react-validation-utils.git"},"keywords":["react","validation","validator"],"author":{"name":"Oleksandr Chernenko","url":"ca@nullgr.com, akazimirkas@gmail.com"},"license":"MIT","pre-push":["test"],"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^22.1.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","eslint":"4.12.1","eslint-config-prettier":"2.9.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-prettier":"2.3.1","jest":"^22.4.0","np":"^2.20.1","pre-push":"^0.1.1","prettier":"^1.10.2","watch":"^1.0.1"},"gitHead":"21e6267d671d4a55620ea792c19dcfdfaeb0d0f6","bugs":{"url":"https://github.com/nullgr/react-validation-utils/issues"},"homepage":"https://github.com/nullgr/react-validation-utils#readme","_id":"react-validation-utils@0.1.0-alpha.8","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"kazimirkas","email":"akazimirkas@gmail.com"},"dist":{"integrity":"sha512-CgysPlSZ4q2Quv5mSrxStbgYX6E9dRlmyTnKptkj3ZAOj+smyTBeIdAtoVgJuu9wtLkBUEv1F5prJ8AXXGM8mQ==","shasum":"4a0d14d4255ea2d7d2ffca668ba9a8a77f7d0982","tarball":"https://registry.npmjs.org/react-validation-utils/-/react-validation-utils-0.1.0-alpha.8.tgz","fileCount":4,"unpackedSize":15959,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGqnhu/aMkajqqRrRucx/lUSfTmHUzbki7em3pASHLJ6AiB39ebFFgNWYqX0tgBRHb6yfu4+MmtalACNPjSvC2vBJg=="}]},"maintainers":[{"name":"kazimirkas","email":"akazimirkas@gmail.com"},{"name":"mndev","email":"naskromnuk@gmail.com"},{"name":"nullgr","email":"dev@nullgr.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validation-utils_0.1.0-alpha.8_1519385651295_0.12601666472976158"},"_hasShrinkwrap":false},"0.1.0-alpha.9":{"name":"react-validation-utils","version":"0.1.0-alpha.9","description":"Validate react form components, based on their state","main":"build/index.js","scripts":{"dev":"watch 'npm run build' src","build":"babel src -d build","test":"jest","prepublish":"npm run build","release":"np --no-yarn --no-publish"},"repository":{"type":"git","url":"git+https://github.com/nullgr/react-validation-utils.git"},"keywords":["react","validation","validator"],"author":{"name":"Oleksandr Chernenko","url":"ca@nullgr.com, akazimirkas@gmail.com"},"license":"MIT","pre-push":["test"],"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^22.1.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","eslint":"4.12.1","eslint-config-prettier":"2.9.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-prettier":"2.3.1","jest":"^22.4.0","np":"^2.20.1","pre-push":"^0.1.1","prettier":"^1.10.2","watch":"^1.0.1"},"gitHead":"5b26bf901fd337c1242b902a57b50cb69710eee2","bugs":{"url":"https://github.com/nullgr/react-validation-utils/issues"},"homepage":"https://github.com/nullgr/react-validation-utils#readme","_id":"react-validation-utils@0.1.0-alpha.9","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"kazimirkas","email":"akazimirkas@gmail.com"},"dist":{"integrity":"sha512-0GZtkGaRPF6cX2p1UoUSe1qUZrWa01OpgEKq+SKNiiznkK4Oqv8b5lVd2Pe8Y3yqRDV89yaSEN4FbAGZlbttFQ==","shasum":"5c37c99d942ba1152c5cf6bc4be998957557785c","tarball":"https://registry.npmjs.org/react-validation-utils/-/react-validation-utils-0.1.0-alpha.9.tgz","fileCount":4,"unpackedSize":15853,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFlcW06XMju3x3/7UfwHIn7vn7UMVpJH7824crNAnk4cAiEAxC0KdxnAHtQfjECSgFbeameUYt4SI/M8+DKwZucf4nA="}]},"maintainers":[{"name":"kazimirkas","email":"akazimirkas@gmail.com"},{"name":"mndev","email":"naskromnuk@gmail.com"},{"name":"nullgr","email":"dev@nullgr.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validation-utils_0.1.0-alpha.9_1519394246714_0.9648231129208964"},"_hasShrinkwrap":false},"0.1.0-alpha.10":{"name":"react-validation-utils","version":"0.1.0-alpha.10","description":"Validate react form components, based on their state","main":"build/index.js","scripts":{"dev":"watch 'npm run build' src","build":"babel src -d build","test":"jest","prepublish":"npm run build","release":"np --no-yarn --no-publish"},"repository":{"type":"git","url":"git+https://github.com/nullgr/react-validation-utils.git"},"keywords":["react","validation","validator"],"author":{"name":"Oleksandr Chernenko","url":"ca@nullgr.com, akazimirkas@gmail.com"},"license":"MIT","pre-push":["test"],"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^22.1.0","babel-preset-es2015":"^6.24.1","babel-preset-flow":"^6.23.0","eslint":"4.12.1","eslint-config-prettier":"2.9.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-prettier":"2.3.1","jest":"^22.4.0","np":"^2.20.1","pre-push":"^0.1.1","prettier":"^1.10.2","watch":"^1.0.1"},"gitHead":"71e3cd212b94b6ddeae8bf17e6ad8c8d86bc6cd5","bugs":{"url":"https://github.com/nullgr/react-validation-utils/issues"},"homepage":"https://github.com/nullgr/react-validation-utils#readme","_id":"react-validation-utils@0.1.0-alpha.10","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"kazimirkas","email":"akazimirkas@gmail.com"},"dist":{"integrity":"sha512-cWymr4pxuLgGafY+VdF2q8F9Pc4+Q1btYf1OAz/Bpvc75v3wOeYvq0hqVlm6pCWPHMgDYReHzYqZ++DoOhBYbw==","shasum":"b7e56701cc14c4e7f6b9b0cd0a8f08cdf89887fc","tarball":"https://registry.npmjs.org/react-validation-utils/-/react-validation-utils-0.1.0-alpha.10.tgz","fileCount":4,"unpackedSize":15856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5b8aWM60i01pClAJLfcUALcOA9IpjjVau2nDtakjJSwIhAK2qI91qr5mlOM3Uf6mjc+4DEw7hjxdtwKP+RYHP1fru"}]},"maintainers":[{"name":"kazimirkas","email":"akazimirkas@gmail.com"},{"name":"mndev","email":"naskromnuk@gmail.com"},{"name":"nullgr","email":"dev@nullgr.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validation-utils_0.1.0-alpha.10_1519394748421_0.49997042668620484"},"_hasShrinkwrap":false},"1.0.1":{"name":"react-validation-utils","version":"1.0.1","description":"Validate react form components, based on their state","main":"build/index.js","scripts":{"dev":"watch 'npm run build' src","build":"babel src -d build","test":"jest","prepublish":"npm run build","release":"np --no-yarn --no-publish"},"repository":{"type":"git","url":"git+https://github.com/nullgr/react-validation-utils.git"},"keywords":["react","validation","validator"],"author":{"name":"Oleksandr Chernenko","url":"ca@nullgr.com, akazimirkas@gmail.com"},"license":"MIT","pre-push":["test"],"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^22.1.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","eslint":"4.12.1","eslint-config-prettier":"2.9.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-prettier":"2.3.1","jest":"^22.4.0","np":"^2.20.1","pre-push":"^0.1.1","prettier":"^1.10.2","watch":"^1.0.1"},"gitHead":"f0ca9ce580273b1fb93615a41864b8f37d4fb49c","bugs":{"url":"https://github.com/nullgr/react-validation-utils/issues"},"homepage":"https://github.com/nullgr/react-validation-utils#readme","_id":"react-validation-utils@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"kazimirkas","email":"akazimirkas@gmail.com"},"dist":{"integrity":"sha512-HtqZa1Mk/TkFuFsWujx2TfkJnWifj4VOxxmL/b5GSO+kH/ZirUEa4yIhEF1IqAjBo/ix55lz2DjXpd5V+8bPwg==","shasum":"ba9b07bfda75b1146a8396f165c4eb72998fc427","tarball":"https://registry.npmjs.org/react-validation-utils/-/react-validation-utils-1.0.1.tgz","fileCount":4,"unpackedSize":15843,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAydYY8F+rdH+EeCc2YJekvK5Z4PXPc1UbC4tQEB0/kQIhAKYfzde/uMNRREhUmttc5gVJu+SaPNXZX0cmYjbPx82M"}]},"maintainers":[{"name":"kazimirkas","email":"akazimirkas@gmail.com"},{"name":"mndev","email":"naskromnuk@gmail.com"},{"name":"nullgr","email":"dev@nullgr.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validation-utils_1.0.1_1519399926683_0.7581281131449518"},"_hasShrinkwrap":false},"1.0.2":{"name":"react-validation-utils","version":"1.0.2","description":"Validate react form components, based on their state","main":"build/index.js","scripts":{"dev":"watch 'npm run build' src","build":"babel src -d build","test":"jest","prepush":"npm test","prepublish":"npm run build","release":"np --no-yarn --no-publish"},"repository":{"type":"git","url":"git+https://github.com/nullgr/react-validation-utils.git"},"keywords":["react","validation","validator"],"author":{"name":"Oleksandr Chernenko","url":"ca@nullgr.com, akazimirkas@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^22.1.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","eslint":"4.12.1","eslint-config-prettier":"2.9.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-prettier":"2.3.1","husky":"^0.14.3","jest":"^22.4.0","np":"^2.20.1","prettier":"^1.10.2","watch":"^1.0.1"},"gitHead":"766f2915afdf4d485adc920968d508d004b20a52","bugs":{"url":"https://github.com/nullgr/react-validation-utils/issues"},"homepage":"https://github.com/nullgr/react-validation-utils#readme","_id":"react-validation-utils@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"kazimirkas","email":"akazimirkas@gmail.com"},"dist":{"integrity":"sha512-ro+O7Cl9XIk/k7qM/LkphNKs9+5WPDuutbWbYPDOsLYQUJleoNZnAjoZFjmR/SkPNyrRg7w6YWsurO62RPX8zA==","shasum":"587cb4d739536c3b66d0861b591fb9fb2c341328","tarball":"https://registry.npmjs.org/react-validation-utils/-/react-validation-utils-1.0.2.tgz","fileCount":4,"unpackedSize":17683,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDys3xezNfmdN3rsO89MtJIfZW+Jo8JxLQ97tq96p6BcAIgeM4qE+eIGag78n/Bv+Y2jvGD8jFGG31BeiQgS60BpNs="}]},"maintainers":[{"name":"kazimirkas","email":"akazimirkas@gmail.com"},{"name":"mndev","email":"naskromnuk@gmail.com"},{"name":"nullgr","email":"dev@nullgr.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validation-utils_1.0.2_1519647492039_0.13642722159212584"},"_hasShrinkwrap":false},"1.2.0":{"name":"react-validation-utils","version":"1.2.0","description":"Validate react form components, based on their state","main":"build/index.js","scripts":{"dev":"watch 'npm run build' src","build":"babel src -d build","test":"jest","prepush":"npm test","prepublish":"npm run build","release":"np --no-yarn --no-publish"},"repository":{"type":"git","url":"git+https://github.com/nullgr/react-validation-utils.git"},"keywords":["react","validation","validator"],"author":{"name":"Oleksandr Chernenko","url":"ca@nullgr.com, akazimirkas@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^22.1.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","eslint":"4.12.1","eslint-config-prettier":"2.9.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-prettier":"2.3.1","husky":"^0.14.3","jest":"^22.4.0","np":"^2.20.1","prettier":"^1.10.2","watch":"^1.0.1"},"gitHead":"01e4e2a85ae51e9ea28525154af8fb0e08784c14","bugs":{"url":"https://github.com/nullgr/react-validation-utils/issues"},"homepage":"https://github.com/nullgr/react-validation-utils#readme","_id":"react-validation-utils@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"kazimirkas","email":"akazimirkas@gmail.com"},"dist":{"integrity":"sha512-RNQL0OujGQf4w2jMVPj/cW8ldd+WQAMJ/xgkV2TSiGj+rSgovikFZUEQV9hEP7avI10RWjLp5Hq635OqqoXi3Q==","shasum":"104cf5be402c996a53e796e27b31e53cb6884697","tarball":"https://registry.npmjs.org/react-validation-utils/-/react-validation-utils-1.2.0.tgz","fileCount":4,"unpackedSize":18242,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGEk+J9/KA94GYxeSc6oalMYfgNArknYdfynwTk38Ya3AiB9w49ARHiU+U/gQWJwUBPvv8R5nGmWc7HGsw9LFJd0kA=="}]},"maintainers":[{"name":"kazimirkas","email":"akazimirkas@gmail.com"},{"name":"mndev","email":"naskromnuk@gmail.com"},{"name":"nullgr","email":"dev@nullgr.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validation-utils_1.2.0_1519674546048_0.8133057234939476"},"_hasShrinkwrap":false},"1.3.0":{"name":"react-validation-utils","version":"1.3.0","description":"Validate react form components, based on their state","main":"build/index.js","scripts":{"dev":"watch 'npm run build' src","build":"babel src -d build","test":"jest","prepush":"npm test","prepublish":"npm run build","release":"np --no-yarn --no-publish"},"repository":{"type":"git","url":"git+https://github.com/nullgr/react-validation-utils.git"},"keywords":["react","validation","validator"],"author":{"name":"Oleksandr Chernenko","url":"ca@nullgr.com, akazimirkas@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^22.1.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","eslint":"4.12.1","eslint-config-prettier":"2.9.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-prettier":"2.3.1","husky":"^0.14.3","jest":"^22.4.0","np":"^2.20.1","prettier":"^1.10.2","watch":"^1.0.1"},"gitHead":"64d2f297a163386b0e65e53fdcd4450820c405f6","bugs":{"url":"https://github.com/nullgr/react-validation-utils/issues"},"homepage":"https://github.com/nullgr/react-validation-utils#readme","_id":"react-validation-utils@1.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"kazimirkas","email":"akazimirkas@gmail.com"},"dist":{"integrity":"sha512-pqRu3qEPphckLsMvR6XQj9YEyKqdUWlCSKZKbKxj4t7xU50RcrvdqZ52Jogy3euuBja1pzds94FrlQ3wkNCTxw==","shasum":"97253af8fb2a843c3e037c8e02c1820a725de495","tarball":"https://registry.npmjs.org/react-validation-utils/-/react-validation-utils-1.3.0.tgz","fileCount":4,"unpackedSize":19312,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAuT/E68fXYFktqv5jDKPmIqeN/pBFxw0KIfQK3CokukAiEAl+aLgvBr4sggJPBpmS4IVl3UqnB28T3y/4v00/OcIWM="}]},"maintainers":[{"name":"kazimirkas","email":"akazimirkas@gmail.com"},{"name":"mndev","email":"naskromnuk@gmail.com"},{"name":"nullgr","email":"dev@nullgr.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validation-utils_1.3.0_1519737025998_0.19166488876274768"},"_hasShrinkwrap":false},"1.3.1":{"name":"react-validation-utils","version":"1.3.1","description":"Validate react form components, based on their state","main":"build/index.js","scripts":{"dev":"watch 'npm run build' src","build":"babel src -d build","test":"jest","prepush":"npm test","prepublish":"npm run build","release":"np --no-yarn --no-publish"},"repository":{"type":"git","url":"git+https://github.com/nullgr/react-validation-utils.git"},"keywords":["react","validation","validator"],"author":{"name":"Oleksandr Chernenko","url":"ca@nullgr.com, akazimirkas@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^22.1.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","eslint":"4.12.1","eslint-config-prettier":"2.9.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-prettier":"2.3.1","husky":"^0.14.3","jest":"^22.4.0","np":"^2.20.1","prettier":"^1.10.2","watch":"^1.0.1"},"gitHead":"9c5f31ad5b3caf189085cb57a53e17f88c7cb5ba","bugs":{"url":"https://github.com/nullgr/react-validation-utils/issues"},"homepage":"https://github.com/nullgr/react-validation-utils#readme","_id":"react-validation-utils@1.3.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"kazimirkas","email":"akazimirkas@gmail.com"},"dist":{"integrity":"sha512-YZthBIOP/EwYdljonc2oiSMH8CBEFEtdIq9yTwHHKmSpbd2SvjvtJ0TMAwPamMQMZ60r9L8xAmrQFcXNZZg4Hw==","shasum":"345a569420bed60c96f3728b78949076d99c7a6f","tarball":"https://registry.npmjs.org/react-validation-utils/-/react-validation-utils-1.3.1.tgz","fileCount":4,"unpackedSize":19312,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWPvumJVBn4pHyeG+jWPnJkxC8tuWl4Jsj55DXzHMrUwIhANgvYOUXTnbksRHfnUkKTifed7B04grGkxV1M0Hoh/DG"}]},"maintainers":[{"name":"kazimirkas","email":"akazimirkas@gmail.com"},{"name":"mndev","email":"naskromnuk@gmail.com"},{"name":"nullgr","email":"dev@nullgr.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validation-utils_1.3.1_1519737224603_0.04394673074698252"},"_hasShrinkwrap":false},"1.3.2":{"name":"react-validation-utils","version":"1.3.2","description":"Validate react form components, based on their state","main":"build/index.js","scripts":{"dev":"watch 'npm run build' src","build":"babel src -d build","test":"jest","prepush":"npm test","prepublish":"npm run build","release":"np --no-yarn --no-publish"},"repository":{"type":"git","url":"git+https://github.com/nullgr/react-validation-utils.git"},"keywords":["react","validation","validator"],"author":{"name":"Oleksandr Chernenko","url":"ca@nullgr.com, akazimirkas@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^22.1.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","eslint":"4.12.1","eslint-config-prettier":"2.9.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-prettier":"2.3.1","husky":"^0.14.3","jest":"^22.4.0","np":"^2.20.1","prettier":"^1.10.2","watch":"^1.0.1"},"gitHead":"ba27ab92bcf5a7aab52a2b5fd81f3bad682b0682","bugs":{"url":"https://github.com/nullgr/react-validation-utils/issues"},"homepage":"https://github.com/nullgr/react-validation-utils#readme","_id":"react-validation-utils@1.3.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"kazimirkas","email":"akazimirkas@gmail.com"},"dist":{"integrity":"sha512-DwnV8A9qk/4udehcX7gB6PamsvsBy5lM2rx4ncZC5saqdFy6psl7h3dIWJs7Ij+P3z4m+lmx1l5Vr+sOuKfXUg==","shasum":"c382cc301c00729f3a1d1e8d636fba9bc5835c15","tarball":"https://registry.npmjs.org/react-validation-utils/-/react-validation-utils-1.3.2.tgz","fileCount":4,"unpackedSize":19500,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxZcZ4B19J49iApwhaReh7rl7x+FHKwVd7/RbaAPGQAAIgXF8vqaxw2tcCuPhRzSYNoF2fe/mLSQRsYyoTNbO//Tw="}]},"maintainers":[{"name":"kazimirkas","email":"akazimirkas@gmail.com"},{"name":"mndev","email":"naskromnuk@gmail.com"},{"name":"nullgr","email":"dev@nullgr.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validation-utils_1.3.2_1519744274852_0.1166870132792508"},"_hasShrinkwrap":false},"1.3.3":{"name":"react-validation-utils","version":"1.3.3","description":"Validate react form components, based on their state","main":"build/index.js","scripts":{"dev":"watch 'npm run build' src","build":"babel src -d build","test":"jest","prepush":"npm test","prepublish":"npm run build","release":"np --no-yarn --no-publish"},"repository":{"type":"git","url":"git+https://github.com/nullgr/react-validation-utils.git"},"keywords":["react","validation","validator"],"author":{"name":"Oleksandr Chernenko","url":"ca@nullgr.com, akazimirkas@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^22.1.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","eslint":"4.12.1","eslint-config-prettier":"2.9.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-prettier":"2.3.1","husky":"^0.14.3","jest":"^22.4.0","np":"^2.20.1","prettier":"^1.10.2","watch":"^1.0.1"},"gitHead":"e304dfa08d8f655c461f148c743dfd2cdc30beb3","bugs":{"url":"https://github.com/nullgr/react-validation-utils/issues"},"homepage":"https://github.com/nullgr/react-validation-utils#readme","_id":"react-validation-utils@1.3.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"kazimirkas","email":"akazimirkas@gmail.com"},"dist":{"integrity":"sha512-KCJ9Ali1KzWB48tvCTPjObyxr0Mb+YGx94kOIIDE1f0jJVdOnaG2Jo1ksnbuXd68SEWSGocsIw5m/wni1dHP8A==","shasum":"46fb9cce46f7f416093b0261417f4434b0905a27","tarball":"https://registry.npmjs.org/react-validation-utils/-/react-validation-utils-1.3.3.tgz","fileCount":4,"unpackedSize":19500,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2SBXP7pf8vGRoywR/b/TnPFjx1NgrqQlnmBpwELhQGgIgfM5VLEPA8XE/jlbjt7TQ0+0li2TE4b0FEKi8Vx2eZeE="}]},"maintainers":[{"name":"kazimirkas","email":"akazimirkas@gmail.com"},{"name":"mndev","email":"naskromnuk@gmail.com"},{"name":"nullgr","email":"dev@nullgr.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validation-utils_1.3.3_1522935749812_0.4806589515358448"},"_hasShrinkwrap":false},"1.3.4":{"name":"react-validation-utils","version":"1.3.4","description":"Validate react form components, based on their state","main":"build/index.js","scripts":{"dev":"watch 'npm run build' src","build":"babel src -d build && babel types -d build --copy-files","test":"jest","prepush":"npm test","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/nullgr/react-validation-utils.git"},"keywords":["react","validation","validator"],"author":{"name":"Oleksandr Chernenko","url":"ca@nullgr.com, akazimirkas@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^22.1.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","eslint":"4.12.1","eslint-config-prettier":"2.9.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-prettier":"2.3.1","husky":"^0.14.3","jest":"^22.4.0","prettier":"^1.10.2","watch":"^1.0.1"},"gitHead":"7457a55f38d089b4672e12eb7b6a63f90d4597c0","bugs":{"url":"https://github.com/nullgr/react-validation-utils/issues"},"homepage":"https://github.com/nullgr/react-validation-utils#readme","_id":"react-validation-utils@1.3.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"kazimirkas","email":"akazimirkas@gmail.com"},"dist":{"integrity":"sha512-j+nE1n/wKP+UY7wyuRVShYydwr4b55oxWk8/kIoNvoj5DLNSYVSel5uwC6NQZkR1DYWTGK4JLPG+ebxbZsA7mQ==","shasum":"d497c1be20b1341d698a1198a0e17cbe3a0eb679","tarball":"https://registry.npmjs.org/react-validation-utils/-/react-validation-utils-1.3.4.tgz","fileCount":8,"unpackedSize":22231,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAcL8TFUFKBqEuwZpSaj7FAuNkVA+Ed7Ys5/HMXhWVn8AiAk7eqOfzT6+Kev/qj1E9Mf6gsfC8gqR3pndGf504pNVQ=="}]},"maintainers":[{"email":"alpachino48@gmail.com","name":"bondom"},{"email":"akazimirkas@gmail.com","name":"kazimirkas"},{"email":"naskromnuk@gmail.com","name":"mndev"},{"email":"dev@nullgr.com","name":"nullgr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validation-utils_1.3.4_1522951311043_0.7170414961573284"},"_hasShrinkwrap":false},"1.3.5":{"name":"react-validation-utils","version":"1.3.5","description":"Validate react form components, based on their state","main":"build/index.js","types":"build/index.d.ts","scripts":{"dev":"watch 'npm run build' src","build":"babel src -d build && babel types -d build --copy-files","test":"jest","prepush":"npm test","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/nullgr/react-validation-utils.git"},"keywords":["react","validation","validator"],"author":{"name":"Oleksandr Chernenko","url":"ca@nullgr.com, akazimirkas@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^22.1.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","eslint":"4.12.1","eslint-config-prettier":"2.9.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-prettier":"2.3.1","husky":"^0.14.3","jest":"^22.4.0","prettier":"^1.10.2","watch":"^1.0.1"},"gitHead":"2d65c1436b1bac5f94e6672073c4c60c10328ec7","bugs":{"url":"https://github.com/nullgr/react-validation-utils/issues"},"homepage":"https://github.com/nullgr/react-validation-utils#readme","_id":"react-validation-utils@1.3.5","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"kazimirkas","email":"akazimirkas@gmail.com"},"dist":{"integrity":"sha512-/pJibCawspac1aTmf43GK6Sh4eoprKu8F5myN5DzYj58NTqne/cVoGvs0/5NdzYUU+h8tMxenXUvsbXCC4qTHg==","shasum":"c8e3c7b00d929b4de16b3249e25836b11b34c85d","tarball":"https://registry.npmjs.org/react-validation-utils/-/react-validation-utils-1.3.5.tgz","fileCount":8,"unpackedSize":22262,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCElVwkgsATiluchzoIOFRjCKbp8dHsdwoV/RfR7TNS2gIhALHCHOV9OiAC9tFTfzF5itUZFGkOH33CI2TZtAZ9/qVr"}]},"maintainers":[{"email":"alpachino48@gmail.com","name":"bondom"},{"email":"akazimirkas@gmail.com","name":"kazimirkas"},{"email":"naskromnuk@gmail.com","name":"mndev"},{"email":"dev@nullgr.com","name":"nullgr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validation-utils_1.3.5_1523001474959_0.7941968953478715"},"_hasShrinkwrap":false},"1.3.6":{"name":"react-validation-utils","version":"1.3.6","description":"Validate react form components, based on their state","main":"build/index.js","types":"build/index.d.ts","scripts":{"dev":"watch 'npm run build' src","build":"babel src -d build && babel types -d build --copy-files","test":"jest","prepush":"npm test","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/nullgr/react-validation-utils.git"},"keywords":["react","validation","validator"],"author":{"name":"Oleksandr Chernenko","url":"ca@nullgr.com, akazimirkas@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^22.1.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","eslint":"4.12.1","eslint-config-prettier":"2.9.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-prettier":"2.3.1","husky":"^0.14.3","jest":"^22.4.0","prettier":"^1.10.2","watch":"^1.0.1"},"gitHead":"e2222986faeda159ae4e15ee992e917136901d95","bugs":{"url":"https://github.com/nullgr/react-validation-utils/issues"},"homepage":"https://github.com/nullgr/react-validation-utils#readme","_id":"react-validation-utils@1.3.6","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"kazimirkas","email":"akazimirkas@gmail.com"},"dist":{"integrity":"sha512-By+cikYL348cueRSTxpaq0wNAMz0TlLmxUjxjNtN2+Nt3IihqjKXcLJO3P/5szg/JgcO4aoqXm7M+zBALe0+bw==","shasum":"9abf2b2882eef156da0138f151c79253e8aeddbb","tarball":"https://registry.npmjs.org/react-validation-utils/-/react-validation-utils-1.3.6.tgz","fileCount":8,"unpackedSize":22250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8WjFCRA9TVsSAnZWagAAXWIP/3QLTTFKRpaRTAD4GIzi\nDWARMoj+6sXD7/DBfKL5Sj8lzCnVeO5LTealZnPdB41ShQ+pD0/LnnCzRuZ2\nr0Jtp+rbNtJ4hoi1lJCC5djpZuOj8FAYzEaQ4t1RtK6P+lWqoNEZJd1TpJw6\ne8EgBgZDq2B/JWvsSCZP7cGKtFKaHLCf5Ggrqf+YEPpqSkSN0nHZGHAX5pPX\ntd1YzOD4mZmeVurHhCO+H9KvXQcqtp3uyn/Uqqg58eYrXZZGALvahSB8/XMx\nCb+UkieGBsMWVW9vfPw3szQ1epEbJYc9j/J1nDuR0yfvuxpEgVmUeu4bAvkP\nFcVkPIeboWZ5vfV+YzH7d+i1qmaNXaDCEw9fQ1WanSDw9Vat/k6DIZL9Fh0Z\ny6uO2z01nt+caMIAyJWCy76JrFIXZU1QPZd1zD+m9AKe4KRx3jlyJmKyFe22\nZ2HizkEVOrKozNloH8L/DfK1giTEnRieFnpKfIAhLBiISCmf9TJVZM9cR78C\nXANHORGbHKATarxRrsl91wxmHOjHyTqCvs2HhvXdFkw9bNG/wPr01Ge9wjfR\nB/5bd0gOEJWIAQTCZtlO6bN3w3Ttfby4y3VIt1jVEV71qTIn98CUef05Wm48\naaaeUqUCfMmdBMMiNMl/y6dODToF9r279kJptSlkaSvxZunJd0ZebsncfTIc\nkZpr\r\n=QXPp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCr5Bt/FxrB9gPeBvHXHZqgGxXjmL6L2EKIEmEWSHV7uwIgCmZmPSM9p976DwNsTBuNnWymXlQB9QqogrDbv7Oqfu8="}]},"maintainers":[{"email":"alpachino48@gmail.com","name":"bondom"},{"email":"akazimirkas@gmail.com","name":"kazimirkas"},{"email":"naskromnuk@gmail.com","name":"mndev"},{"email":"dev@nullgr.com","name":"nullgr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validation-utils_1.3.6_1525770427519_0.13530159980224132"},"_hasShrinkwrap":false},"1.3.7":{"name":"react-validation-utils","version":"1.3.7","description":"Validate react form components, based on their state","main":"build/index.js","types":"build/index.d.ts","scripts":{"dev":"watch 'npm run build' src","build":"babel src -d build && babel types -d build --copy-files","test":"jest","prepush":"npm test","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/nullgr/react-validation-utils.git"},"keywords":["react","validation","validator"],"author":{"name":"Oleksandr Chernenko","url":"ca@nullgr.com, akazimirkas@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^22.1.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","eslint":"4.12.1","eslint-config-prettier":"2.9.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-prettier":"2.3.1","husky":"^0.14.3","jest":"^22.4.0","prettier":"^1.10.2","watch":"^1.0.1"},"gitHead":"910bfce1a6b21efb7df019717a6d75de4f186d56","bugs":{"url":"https://github.com/nullgr/react-validation-utils/issues"},"homepage":"https://github.com/nullgr/react-validation-utils#readme","_id":"react-validation-utils@1.3.7","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"kazimirkas","email":"akazimirkas@gmail.com"},"dist":{"integrity":"sha512-nLzdQJfD00DkWS3U8vFQzEu4b4UUJB088YVmltCrHJSmllg0vb6/Ao7aYSdAwYZ90oCPLrI0DKz52c4OAk2ZnA==","shasum":"003d7502bde55c0f3394b6fb3dc296db397661e4","tarball":"https://registry.npmjs.org/react-validation-utils/-/react-validation-utils-1.3.7.tgz","fileCount":8,"unpackedSize":22160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8bKiCRA9TVsSAnZWagAAXpcP/jFQUY0uIkyC5fO7ROkD\nPLCvoxqiGlNKLsPbnkWskk+aHCAM+MxJKB3LPrAa0cYI6YrhItBV5q6rMzym\nm3cTdXhF0c2oG596V9DlJtJ+bwwZ02FoMocYpaRoTqFRS81HoPbIuoq7eyvR\neSlb7yIqepqwdJZAskC3/ySEQ3JiaCv4w/YjqURR8muTxVDy0UyOCrqtsIkw\n81+9eWU0cxOI0iC2oWun4R6JbXDQXZPJSV5sSIh+c87EbJVVCVidfHbPsq+N\nu4AbtsALetE2DKNZxkt8/xalTdJrFN0MShhvHOEsjH3QcD4GIuhqWBGk8K7K\nJCjS+V1WfF2Qh8vGpXEsMc2Mgp51zBvdj/wTmEjiqMqw8TjjgxTMGSLfuzr/\nvBTiM7IQDCQ521sKArLzwSQTrGR5UiOg41T8LYlb+gH8OIzzNNXTvqyn97oj\nyFIqe71b9neZvBa6s5/kOLH+wXQNFADnMCDywq+no+wZOluWQF0t6AuW4wHj\nKt1QGZktx4wUdxz29IKSvjUVZlbxV3ijvkh/I9Zd7yAHY56FFWV3pGncyOHQ\nbuE4qr5GNK52Xlb1qDxU8evYJgUim8zLFdK4h7Dgjl5Q/uQi6SD8QieAB5Md\n2xWJzv9Q7SaLKCt8GFdXVsLMlbkJlMIUWowzpR/4a9YexOsjvCxVoOhrF4O+\nOM2d\r\n=yOpA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCu26h/ulfUel4zw0Y1MTX+Eoj1ZHkzmrjgU9FLCXIZpAIhAPc/Kj9zPxhNIzvZOwLmtAaQbpOvIqZ4X+NwzSFkz1sh"}]},"maintainers":[{"email":"alpachino48@gmail.com","name":"bondom"},{"email":"akazimirkas@gmail.com","name":"kazimirkas"},{"email":"naskromnuk@gmail.com","name":"mndev"},{"email":"dev@nullgr.com","name":"nullgr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validation-utils_1.3.7_1525789345634_0.8801736858217397"},"_hasShrinkwrap":false},"1.3.8":{"name":"react-validation-utils","version":"1.3.8","description":"Validate react form components, based on their state","main":"build/index.js","types":"build/index.d.ts","scripts":{"dev":"watch 'npm run build' src","build":"babel src -d build && babel types -d build --copy-files","test":"jest","prepush":"npm test","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/nullgr/react-validation-utils.git"},"keywords":["react","validation","validator"],"author":{"name":"Oleksandr Chernenko","url":"ca@nullgr.com, akazimirkas@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^22.1.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","eslint":"4.12.1","eslint-config-prettier":"2.9.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-prettier":"2.3.1","husky":"^0.14.3","jest":"^22.4.0","prettier":"^1.10.2","watch":"^1.0.1"},"gitHead":"d5d29f70dd9c4e118f29244a7bb6e15fa7a60be6","bugs":{"url":"https://github.com/nullgr/react-validation-utils/issues"},"homepage":"https://github.com/nullgr/react-validation-utils#readme","_id":"react-validation-utils@1.3.8","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"kazimirkas","email":"akazimirkas@gmail.com"},"dist":{"integrity":"sha512-G+0DGrdI2V5HB+RrIgfhG5Xkwy1XuQnlEXWuYOpOAhUlIRsEGvLsez4EGdZI3AmiMU7HlgcfXD7xE+kpQqzGvQ==","shasum":"2321b8571ed0159fcd87197d07bc2eb63f34cbb3","tarball":"https://registry.npmjs.org/react-validation-utils/-/react-validation-utils-1.3.8.tgz","fileCount":9,"unpackedSize":22439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbnOHxCRA9TVsSAnZWagAAtf4QAI9iEllSIuVUl1myReCP\nw0VV/hUFeZdSpRUy8uytKJjKb4btaBrp/M1E3yfcADF5bR4sBRyqmSmDGP9Q\nKitEg3prAks1IR6/i2txb9k6BjZFP13NUVm60QryEkJSJFJOK3Dcmn20hDrD\nLsN8i44seAuSGFd1jekZZZVVwFOW89ANrA8rpx0aQwx8V7ZKbIvPdfTdPBI4\nKmVM6d/YTVzyTpVxx4vKur0z/oLwrSCH/yBjcCaTFDISh11Knk8y7lIfv3WS\nDODXwOgqN3O089V/A2zGDQF7PLUj/hj94Sxlh5p4VCY3KtqJO0coTj5a4oDd\n0CkjIKmQb2AIjM+4odeR3O3VGInyS/MPkypeuY5VvzGLd14iOrHoUVWUHdzg\n6l0WRGrkITuLzLqlCL53w8TTsoG5gk1m6Ts0XH1qUQCr8w0muHem3+Fh4FgF\n/DIql3PV5FjLRtoBlcrlYp5BUzmfEWyilw2Y7Txm4hcs9kxcddle2HRQYv4l\nox1F5zuk8h0YdMGVJSr6K76Uy73G6yCAemPh9eLTdvTBHLM1+Ng42pPv1Grp\nMcCJz9iZtJja8ITV7gHbpca+AJHGd5u9eJ3je4mlgOdDz6JcJC4JuNiEGGgb\npKAt7tRbI0OdQsbMJ3+avBO6pC4kvtWQqF/KW50e2RG817AtqtXJ8Xy3BTbH\nU4B3\r\n=gN30\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHC6JRCw5bdpAc+9qKt0zc8t0VbPTqfEcMx573wHyU1TAiBvLNWs6mQEbQKkC/FDqc9NwFac368juAvqVqa8R+/gyg=="}]},"maintainers":[{"email":"alpachino48@gmail.com","name":"bondom"},{"email":"akazimirkas@gmail.com","name":"kazimirkas"},{"email":"naskromnuk@gmail.com","name":"mndev"},{"email":"dev@nullgr.com","name":"nullgr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validation-utils_1.3.8_1537008112222_0.5065457553913011"},"_hasShrinkwrap":false},"1.3.9":{"name":"react-validation-utils","version":"1.3.9","description":"Validate react form components, based on their state","main":"build/index.js","types":"build/index.d.ts","scripts":{"dev":"watch 'npm run build' src","build":"babel src -d build && babel types -d build --copy-files","test":"jest","prepush":"npm test","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/nullgr/react-validation-utils.git"},"keywords":["react","validation","validator"],"author":{"name":"Oleksandr Chernenko","url":"ca@nullgr.com, akazimirkas@gmail.com"},"license":"MIT","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-jest":"^22.1.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","eslint":"4.12.1","eslint-config-prettier":"2.9.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-prettier":"2.3.1","husky":"^0.14.3","jest":"^22.4.0","prettier":"^1.10.2","watch":"^1.0.1"},"gitHead":"4909731a1981849f9f532898dc84e43809577b41","bugs":{"url":"https://github.com/nullgr/react-validation-utils/issues"},"homepage":"https://github.com/nullgr/react-validation-utils#readme","_id":"react-validation-utils@1.3.9","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"kazimirkas","email":"akazimirkas@gmail.com"},"dist":{"integrity":"sha512-ltBH4h304nlDZ53IAai6ZLKexi3583EkzS2MWRQOjKoAKCPgPrXRqIuwn4zp13NFOg7VKc5aru3Gk79ZE7FhTA==","shasum":"2e09ed02adafd6d12abb0688827fd5c9a15c1490","tarball":"https://registry.npmjs.org/react-validation-utils/-/react-validation-utils-1.3.9.tgz","fileCount":9,"unpackedSize":22413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtcwmCRA9TVsSAnZWagAAzgQP/2NbuN+zVfNIKYuImivO\nbDnizf1YjHUBrz6ZCH4gwujL17Vj/bflo0yqX1KLMAsKonMVBleByjzp3n1Z\nd/rb4Oap9IHT4lz0t1duXmdRglxX+gmM7LCEuYhOcQOBkkLyRPMp8Peb/Q+0\nLgPYCQQAEpsoCbWtl+tHzHbURDqBaLAEA4t+vO0XwpgBykmU16gtgEXGttNK\nsHr46OZeqR9JcAJ76vaVd5aF8htOVWJ+9udb0VcF3x6hnsY34t3njoHBhgiU\nba83jy2+6oXr0u9v49RpfYIWNUhqlk0wo9yyDrlrw/nlpl2TSUcWwTNst8eQ\nCoXY9cb73kdU4EMdfoByFAJlEUWCnGFpoKUwcvgJ6M2KAbyar2sWs8ydcMq2\n2+VJpTS0rgK4xOGPBvBsuPRf6VxYWvPam8Y6Ae4Bq7GNvLgeJTGgHHRTkoof\nDrX77LflEHfjPwuct4H2Rh73q8qcjGHsQxtZM1ZsTh2z0+u4dRLZPM2+UgLh\ncn0MGfD7BtH8hg7OVZo5ar26Np++RpKTy6RCH2jiOxxbn3kHZA2Y80LDxKMP\nG0QRRZRnbdAQ9w0tLtBBGX7Xm/F8d0O7Qu9e++GJ0uVgESPOiH1ZL+x4q/+q\nHZdquyPaoef3lh6I/eOaFTki0FBzSRvlOEnf32fgbdWancPEkGiNUvYhnfrU\nUe8y\r\n=RZxl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEB3ZlmSg071OQVFCohyYAu9/hTKzKqwESPVTjgwDwJwAiAT/s0akyAA8oBtCd8v8rqyomSx+LYlxvS6RjYUCZFx4g=="}]},"maintainers":[{"email":"alpachino48@gmail.com","name":"bondom"},{"email":"akazimirkas@gmail.com","name":"kazimirkas"},{"email":"naskromnuk@gmail.com","name":"mndev"},{"email":"dev@nullgr.com","name":"nullgr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validation-utils_1.3.9_1538640933835_0.2502327169030796"},"_hasShrinkwrap":false},"1.3.10":{"name":"react-validation-utils","version":"1.3.10","description":"Validate react form components, based on their state","main":"build/index.js","types":"build/index.d.ts","scripts":{"dev":"watch 'npm run build' src","build":"babel src -d build && babel types -d build --copy-files","test":"jest","prepush":"npm test","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/nullgr/react-validation-utils.git"},"keywords":["react","validation","validator"],"author":{"name":"Oleksandr Chernenko","url":"ca@nullgr.com, akazimirkas@gmail.com"},"license":"MIT","babel":{"presets":["@babel/preset-env","@babel/preset-flow"]},"devDependencies":{"@babel/cli":"^7.4.4","@babel/preset-env":"^7.4.5","@babel/preset-flow":"^7.0.0","babel-eslint":"^10.0.1","babel-jest":"^24.8.0","eslint":"^5.16.0","eslint-config-prettier":"2.9.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-prettier":"2.3.1","husky":"^0.14.3","jest":"^24.8.0","prettier":"^1.10.2","watch":"^1.0.2"},"dependencies":{},"gitHead":"dedb6cba8f751259ebf2ae7dd41ac43f569dde4e","bugs":{"url":"https://github.com/nullgr/react-validation-utils/issues"},"homepage":"https://github.com/nullgr/react-validation-utils#readme","_id":"react-validation-utils@1.3.10","_nodeVersion":"11.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-qJIxNC8/lvACmSymKhbMZY70mGF5gO/p5bUMzd1Xs6ZKlXoqx0lGfrsQn3vc8jrMckwGhaJjzkXmGxKtqqZ+BQ==","shasum":"284f0df822a5f604c7b0a4912439795d08a752e4","tarball":"https://registry.npmjs.org/react-validation-utils/-/react-validation-utils-1.3.10.tgz","fileCount":8,"unpackedSize":22969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+iyuCRA9TVsSAnZWagAAfrcP/R63Puw8RqyDp4AL7W5N\nsl+GA9l2dNOMcfaT/r0RvXmj/LYgaGKg3qY5oLlo2nPSiHZLo1RzuR0zgkGP\nBpMsPGx34Ejd7RHJxGKR4iswsv7V8hjkbOsgUKzgLltq6yVa9spLTmX+QnwT\nQz7GJUHZEBzVQOi78Bsdk9DTQaCZI96a4sOuPduZxWdV2XaxRsOKu3OYhjDq\nXXiZ2IpxhKzstZ915Gio0bQgtYnShtbMI02iGSjvk0mVK49n0FvVRfPrI28o\nSquo0ch1DUHNKFLHiLyznVkzMI/nLgwqBwYnox9Lq+3NY09QfGZwGUyCh7gY\nz9/7b1xwsvj8eft0DYTKyPoCBuq0vmj0jfCr96Uyesosswbg5dHsnvgksyn0\nGIf5ErVX0pHtySgjIUfUfPgjH/EAyRClHOkx8fL30+RAxgne5vAHEivDrULp\njn5l36TcQH6mkiDeymu51ow2oeJ05BzZiMWEL6ixqe4pYB0vIC64VGBjJGGq\nBJTSfQXkrRDO8JUzaLVd+Sf/ybI+4gUm4sr9Vo8L0Jhd9ex2+Q/zW8TnibV2\npw1UyNJ7GmeIaZH7FEOyxVYPEDa6Twwf4amuO+XhOQVac0X6g0lzrfmKXteC\nZkert4VqesOZZLI0tvqYr/VssrG4/BOOy5vebpQQrnif/+3BUSXcmMWQtsa5\nwAF4\r\n=Sck2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWu9dQukoeKay8nB9Tt270spLb046lzN5YPBHOFV30UQIhAMnNRq4ewjImTWSlv3tFKM5G5X0GYQb6j8t4OjUZdXpS"}]},"maintainers":[{"email":"alpachino48@gmail.com","name":"bondom"},{"email":"akazimirkas@gmail.com","name":"kazimirkas"},{"email":"naskromnuk@gmail.com","name":"mndev"},{"email":"dev@nullgr.com","name":"nullgrdev"}],"_npmUser":{"name":"kazimirkas","email":"akazimirkas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-validation-utils_1.3.10_1559899310020_0.7090483886048342"},"_hasShrinkwrap":false}},"time":{"created":"2018-02-22T12:39:05.184Z","1.0.0":"2018-02-22T12:39:05.240Z","modified":"2022-05-15T07:18:59.684Z","1.0.0-alpha":"2018-02-22T13:12:03.945Z","1.0.0-alpha.0":"2018-02-22T13:35:07.265Z","1.0.0-alpha.1":"2018-02-22T15:31:42.249Z","0.1.0-alpha.1":"2018-02-22T18:22:41.049Z","0.1.0-alpha.2":"2018-02-22T19:30:43.871Z","0.1.0-alpha.3":"2018-02-22T20:13:56.145Z","0.1.0-alpha.4":"2018-02-22T20:16:42.580Z","0.1.0-alpha.5":"2018-02-22T20:37:16.078Z","0.1.0-alpha.6":"2018-02-22T20:44:18.995Z","0.1.0-alpha.8":"2018-02-23T11:34:11.387Z","0.1.0-alpha.9":"2018-02-23T13:57:26.761Z","0.1.0-alpha.10":"2018-02-23T14:05:48.473Z","1.0.1":"2018-02-23T15:32:06.732Z","1.0.2":"2018-02-26T12:18:12.098Z","1.2.0":"2018-02-26T19:49:06.151Z","1.3.0":"2018-02-27T13:10:26.058Z","1.3.1":"2018-02-27T13:13:44.645Z","1.3.2":"2018-02-27T15:11:14.926Z","1.3.3":"2018-04-05T13:42:29.900Z","1.3.4":"2018-04-05T18:01:51.101Z","1.3.5":"2018-04-06T07:57:55.054Z","1.3.6":"2018-05-08T09:07:16.321Z","1.3.7":"2018-05-08T14:22:25.673Z","1.3.8":"2018-09-15T10:41:52.446Z","1.3.9":"2018-10-04T08:15:34.027Z","1.3.10":"2019-06-07T09:21:50.133Z"},"maintainers":[{"email":"alpachino48@gmail.com","name":"bondom"},{"email":"akazimirkas@gmail.com","name":"kazimirkas"},{"email":"naskromnuk@gmail.com","name":"mndev"},{"email":"dev@nullgr.com","name":"nullgrdev"}],"description":"Validate react form components, based on their state","homepage":"https://github.com/nullgr/react-validation-utils#readme","keywords":["react","validation","validator"],"repository":{"type":"git","url":"git+https://github.com/nullgr/react-validation-utils.git"},"author":{"name":"Oleksandr Chernenko","url":"ca@nullgr.com, akazimirkas@gmail.com"},"bugs":{"url":"https://github.com/nullgr/react-validation-utils/issues"},"license":"MIT","readme":"# react-validation-utils\n[![npm version](https://badge.fury.io/js/react-validation-utils.svg)](https://badge.fury.io/js/react-validation-utils)\n\n## This library is no longer being maintained\nIt is replaced with [instant-validation] (https://github.com/nullgr/instant-validation)\n\nValidate react form components, based on their state.\n\nAll the state management is under the hood.\n\nCreate the Validation class instance and describe the fields.\n\n```js\nconst Validator = new Validation({\n  email: {\n      rule: emailRules,\n      message: 'Please enter a valid email'\n    }\n  }\n});\n```\n\nThen you can use its own checking and state wrapping [methods](#api).\n\nIn example, simply add validation with `addValidation` method, when you are initing the state:\n\n```js\nthis.state = Validator.addValidation({\n  email: ''\n});\n```\nThat will create a state like `{ email: '', validationStorage: {email: ['prevalidation-failed']}}`.\n\n### Validation \n`validate` is a wrapper, that returns an updater function and pass it to `this.setState` method.\n\nWhen you update the field value (or field values), you can add validation to it (to them).\n\n```js\nthis.setState(\n  Validator.validate({ email: value });\n);\n```\nAfer that state will be like `{ email: peter@gmail.com, validationStorage: {email: ['validation-passed']} }`.\n\n### Form example\nHere is the example of a simple React form\n\n```js\nimport * as React from 'react';\nimport Validation from 'react-validation-utils';\nimport { requiredRule, lengthRule } from 'react-validation-utils/build/rules';\n\nconst Validator = new Validation({\n  login: [\n    {\n      rule: requiredRule,\n      message: 'Please fill out the login'\n    },\n    {\n      rule: lengthRule(5),\n      message: 'Login should be at least 5 characters long'\n    }\n  ],\n  password: [\n    {\n      rule: requiredRule,\n      message: 'Please fill out the password'\n    },\n    {\n      rule: lengthRule(8),\n      message: 'Password should be at least 8 characters long'\n    }\n  ]\n});\n\nclass LoginForm extends React.Component {\n  constructor() {\n    super();\n    this.onChange = this.onChange.bind(this);\n    this.onSubmit = this.onSubmit.bind(this);\n\n    // add validation storage to state (this will create this.state.validationStorage object)\n    // and prevalidate all fields\n    this.state = Validator.addValidation({\n      login: '',\n      password: ''\n    });\n  }\n\n  onChange(e) {\n    const { name, value } = e.target;\n    // validate the field and save results in validationStorage\n    this.setState(Validator.validate({ [name]: value }));\n  }\n\n  onSubmit(e) {\n    e.preventDefault();\n    // check validated and prevalidated fields\n    if (!Validator.isFormValid(this.state)) {\n      // validate all fields in the state to show all error messages\n      return this.setState(Validator.validate());\n    }\n    this.props.onSubmit(this.state);\n  }\n\n  render() {\n    const { login, password } = this.state;\n    // get error messages from invalid fields, if they were validated.\n    // prevalidated fields will receive no error messages, but they cause Validator.isFormValid to return false\n    const errors = Validator.getErrors(this.state);\n    return (\n      <form>\n        <input name=\"login\" value={login} onChange={this.onChange} />\n        <div className=\"error\">{errors.login}</div>\n        <input name=\"password\" value={password} onChange={this.onChange} />\n        <div className=\"error\">{errors.password}</div>\n        <button onClick={this.onSubmit} type=\"submit\">\n          Enter\n        </button>\n      </form>\n    );\n  }\n}\n\nexport default LoginForm;\n```\n\n## Creating validation rules\n\n`Rule` is a function, that return true, if the field is valid.\n```js\nconst minAmount = val => val > 10\n```\n\nTo each field you can provide a single `RuleData` object\n```js\namount: {\n  rule: minAmount, \n  message: errorMessageText,\n  id: 'amountRule' // id is an optional parameter (if you need to rewrite the rule dynamically)\n};\n```\n\nOr, if there are many rules, you can provide an array of `RuleData`s.\n```js\npassword: [\n  {\n    rule: requiredRule,\n    message: 'Please fill out the password'\n  },\n  {\n    rule: lengthRule(8),\n    message: 'Password should be at least 8 characters long'\n  }\n]\n```\nIf there are many rules, the their priority will be similar to the array order.\n\n## Api\n\n### constructor({FieldsDescription}, validationStorageName = 'validationStorage')\nDescribe in the constructor all the fields, that you will check. Like in the [example](#form-example).\nBy default all validation data will be added to the 'validationStorage' key of the state object. You can change it, if you need. You can describe for each field [1 or many rules](#creating-validation-rules).\n\n### addValidation({state}, showErrorsOnStart = false)\nWhen you are creating the component state, you can use this method to prevalidate/validate the state fields and save results in a special key in the state ('validationStorage' by default). See the [example](#form-example).\nIf you want, you can set `showErrorsOnStart` to true, so fields will be validated and you will get all the errors in the first component render.\nWhen you are adding a Validator with `Validator.addValidation` method, all the fields will be prevalidated.\nPrevalidation means, that you will get no error message, if the field has not passed a validation rule  (`'prevalidation-failed'`).\nValidation means, that you will get an error message, if the field has not passed a validation rule (`'validation-failed'`).\n\n### validate({stateChange} | updater | null, showErrors = true)\nYou should use it inside the this.setState method like it was already described [here](#validation).\nIf you want, you can set `showErrors` to false, so fields will be only prevalidated and no errors will appear on them.\n\nBy default this method only checks those fields, that are passing in `stateChange` object (or in result object of the updater function, if you use it instead of `stateChange`).\n\nusing `stateChange`:\n```js\nthis.setState(Validator.validate({login: e.target.value}));\n```\n\nusing `updater` function:\n```js\nthis.setState(Validator.validate(prevState => login: e.target.value));\n```\n\nYou can simply validate all fields at the same time, passing `null` or `undefined` instead of state argument.\n\n```js\nthis.setState(Validator.validate());\n```\n\n### fieldsToValidate(...fields)\nIn some cases, when you are updating a single field in state, you need to validate several fields at the same time\n```js\nthis.setState(\n  Validator\n   .fieldsToValidate(['amount', 'bill'])\n   .validate({ amount: e.target.value })\n)\n```\n\n### showErrorsOnFields(...fields)\nIn some cases, you need to choose, where to show error messages.\n```js\nthis.setState(\n  Validator\n   .fieldsToValidate(['amount', 'bill'])\n   .showErrorsOnFields(['amount'])\n   .validate({ amount: e.target.value })\n);\n```\n\n### updateRules({fieldsDescription})\nYou can use this method o dynamically change the rule.\n```js\nthis.setState(\n  Validator\n   .updateRules({\n      amount: { // fieldName\n        amountRule: value => value >= this.props.account // ruleId: ruleFunc\n      },\n    })\n   .validate({ amount: e.target.value })\n);\n```\n\n### getErrors({state})\nUse this method inside the render function, like in the [example](#form-example). It will return the object with fields keys and their error messages. If the field is valid there will be an empty error string.\n\n### isFormValid({state})\nUse this method to check, if the form is valid. It will return true, if all the fields in the form are valid. See the [example](#form-example)\n\n### isFieldValid({state}, fieldName)\nUse this method to check, if particular field is valid. Returns true if it is valid, false otherwise\n\n\n## Compatibility \nThis package is fully compatible with the React v.16, because it uses state updater functions inside.\n","readmeFilename":"README.md","users":{"kazimirkas":true}}