{"_id":"simple-react-validator","_rev":"41-7cd787e9a6aff2c4779a36f1e9edfc43","name":"simple-react-validator","description":"A simple react form validator inspired by Laravel validation.","dist-tags":{"latest":"1.6.2","beta":"1.0.0-beta.0"},"versions":{"0.0.1":{"name":"simple-react-validator","version":"0.0.1","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","dependencies":{},"devDependencies":{"babel-preset-es2015":"^6.24.0","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-inject-string":"^1.1.0","gulp-rename":"^1.2.2","gulp-uglify":"^2.1.2","gulp-umd":"^0.2.1","gulp-util":"^3.0.8"},"scripts":{"dist":"gulp dist","watch":"gulp watch","prepublish":"npm run dist"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"e6853df4f94dced19d31ed25dc8ee35fb1f0f70e","_id":"simple-react-validator@0.0.1","_shasum":"6ffcc6ee19561e9b4a977e3c2c2f158aa423218a","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"dist":{"shasum":"6ffcc6ee19561e9b4a977e3c2c2f158aa423218a","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-0.0.1.tgz","integrity":"sha512-5HFPlelyw25RwfWXVtr1hcNJI6gVgUixZ81MHiKP5z5dVLM2jhSfqPh5AR204SWj20m+bR1mcKsYk9P99gnDjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHRK+8Ov7c8zdLJJVXLF5Z4H/dffYOn/Bb9JsYxA4SEwAiEA/wU5qQzRH/Oan+yYeyAEJEKLpVihPynd+aRB9CcJFe0="}]},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/simple-react-validator-0.0.1.tgz_1494368757118_0.8203536740038544"},"directories":{}},"0.0.2":{"name":"simple-react-validator","version":"0.0.2","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","dependencies":{},"devDependencies":{"babel-preset-es2015":"^6.24.0","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-inject-string":"^1.1.0","gulp-rename":"^1.2.2","gulp-uglify":"^2.1.2","gulp-umd":"^0.2.1","gulp-util":"^3.0.8"},"scripts":{"dist":"gulp dist","watch":"gulp watch","prepublish":"npm run dist"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"c29186e88b42efc3bb683b4c4e04ec621adffcb8","_id":"simple-react-validator@0.0.2","_shasum":"307251f93bb6d262686f7d96641728e44212ae17","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"dist":{"shasum":"307251f93bb6d262686f7d96641728e44212ae17","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-0.0.2.tgz","integrity":"sha512-3jIKsPtxx/QHcCdfLxzorh3dT0kbHi4iME8LWSUd/hy6+y6ewk6dZ6WqQ8fYIJysUqSdc97kTeTbDmtvVR1uIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVLP2inV5ybVzmpVwKwaMEoMBBGuBpU8zgv1GaxTsY4gIgWoDFg+VrPnKguU6qGjPOVR9W52YUmuQRXoctbyGY+Qk="}]},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator-0.0.2.tgz_1500665389413_0.13737099920399487"},"directories":{}},"0.0.3":{"name":"simple-react-validator","version":"0.0.3","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","dependencies":{},"devDependencies":{"babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.0","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-inject-string":"^1.1.0","gulp-rename":"^1.2.2","gulp-uglify":"^2.1.2","gulp-umd":"^0.2.1","gulp-util":"^3.0.8"},"scripts":{"dist":"gulp dist","watch":"gulp watch","prepublish":"npm run dist"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"248b67049a85045b552092cd4a3747a436551ee5","_id":"simple-react-validator@0.0.3","_npmVersion":"5.3.0","_nodeVersion":"7.5.0","_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"dist":{"integrity":"sha512-J8YAKI1ubkYG2+yux3l4qLE9c/hETMoxPp5yRXGq9SJkPLp71EyFMXNqzLHo/jEA96j0XZ8Z31qo7jxXKd+zFA==","shasum":"36845c1a44bf5d3ba712c32d56ce4dd601f9b003","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-0.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAqAzDj5o3jCy1rNcZpVRbApDSgn7T+orlxM4pIeGLAWAiBCHLppJXfZKqqVLUYqOo7MXDMWud9yFGvvWaFG2waN5g=="}]},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator-0.0.3.tgz_1501014807932_0.7439858808647841"},"directories":{}},"0.0.4":{"name":"simple-react-validator","version":"0.0.4","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","dependencies":{},"devDependencies":{"babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-es2015":"^6.24.0","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-inject-string":"^1.1.0","gulp-rename":"^1.2.2","gulp-uglify":"^2.1.2","gulp-umd":"^0.2.1","gulp-util":"^3.0.8"},"scripts":{"dist":"gulp dist","watch":"gulp watch","prepublish":"npm run dist"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"eb4c8dee1c13a472c48c5fc94bdd95b5449ab7c8","_id":"simple-react-validator@0.0.4","_npmVersion":"5.3.0","_nodeVersion":"7.5.0","_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"dist":{"integrity":"sha512-38V3NEqhbcTLSsRcpdiFiiqvAezBVVtBEkEIU/oZHcRHvdYSuVsA/6KAIgYk72PZA5Am9RSn498qNTuzit2kbQ==","shasum":"f9e4dbe042761021c6f2527f73ceec1b12748095","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-0.0.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEIqTPNGESVcKWxSBk9daSFuDpnj1Dpv3Ybl/5mAZDlRAiEApZpqbh3JLymC6NR+wu1S5KLFO7yaQeXtrLDYtlGThmA="}]},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator-0.0.4.tgz_1502908680965_0.472954761935398"},"directories":{}},"0.0.5":{"name":"simple-react-validator","version":"0.0.5","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","dependencies":{},"devDependencies":{"babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.0","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-inject-string":"^1.1.0","gulp-rename":"^1.2.2","gulp-uglify":"^2.1.2","gulp-umd":"^0.2.1","gulp-util":"^3.0.8"},"scripts":{"dist":"gulp dist","watch":"gulp watch","prepublish":"npm run dist"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"bbbfe116485a09b51ae6cd51bf6aea7c48567363","_id":"simple-react-validator@0.0.5","_npmVersion":"5.5.1","_nodeVersion":"7.5.0","_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"dist":{"integrity":"sha512-gcXzbxbh55Y3mTBSSi/2nkZ+jrcmm6ZxTclApGvjeIv08VtX0fySSg1NInFJgEaH1yO+6nItUZgW8mSbOWnlKA==","shasum":"649d3fd8dc01e6424c5bdf6956ff1e3d8bad0c37","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-0.0.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHy91j3y30EyC1e0hPfyO1gUipS4zKxiCXvzcQ4eYb+mAiARVBNZ1AG7jPMeoJ9pohqgDc6CeqJr7yIFeQwTZyqSrA=="}]},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator-0.0.5.tgz_1508168803795_0.878897221526131"},"directories":{}},"0.0.6":{"name":"simple-react-validator","version":"0.0.6","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","dependencies":{},"devDependencies":{"babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.0","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-inject-string":"^1.1.0","gulp-rename":"^1.2.2","gulp-uglify":"^2.1.2","gulp-umd":"^0.2.1","gulp-util":"^3.0.8"},"scripts":{"dist":"gulp dist","watch":"gulp watch","prepublish":"npm run dist"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"eda54f0a2802b3b33383d5b1e8dff30905a1b297","_id":"simple-react-validator@0.0.6","_npmVersion":"5.5.1","_nodeVersion":"7.5.0","_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"dist":{"integrity":"sha512-UHYF9+uJk7cR7/ToqFfl05qUnN5IqcXufFhOQ0amwQ1eqIEGYhgomWVVgPdtVbc4cVEXnNf48NsZ34TR9MKHTA==","shasum":"e8eb3c643df27b9c34b7bbe4e719f4d8249a8e98","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-0.0.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOtrCrJho/4navwmv3hFL+tOV6Qo9QurWcgXAati6ziQIhALzNC5HisjiHpjoOKAyytSQNNW9H/IeIH1xkMBWpSRFL"}]},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator-0.0.6.tgz_1508857260835_0.6862249039113522"},"directories":{}},"0.0.7":{"name":"simple-react-validator","version":"0.0.7","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","dependencies":{},"devDependencies":{"babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","gulp":"^3.9.1","gulp-babel":"^6.1.3","gulp-inject-string":"^1.1.1","gulp-rename":"^1.2.2","gulp-uglify":"^2.1.2","gulp-umd":"^0.2.1","gulp-util":"^3.0.8"},"scripts":{"dist":"gulp dist","watch":"gulp watch","prepublish":"npm run dist"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"d017bd3161ec7cf78ce57f58c1d8d225d3c1189b","_id":"simple-react-validator@0.0.7","_npmVersion":"5.8.0","_nodeVersion":"8.9.2","_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"dist":{"integrity":"sha512-kE3+uiQ2jrNd/tNbDYWGZeQVEyrq+HFL+ii51NVsvk0VyLaCZ7/a9T+EQkppLDWtpLQud6SIArKAtCLcYoV8eg==","shasum":"98039de07761ad4291d9a7b9319235229f3b7983","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-0.0.7.tgz","fileCount":11,"unpackedSize":43162,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9sS1qkYIUcN+FRxdNdaqWiSoNboI4RQGqjnWO/HhJJQIhAPp1ISlZuOD7MN1tT5XF5Z1bOReflNsfA+oIvu8UnrXY"}]},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator_0.0.7_1522700491104_0.3149965792499194"},"_hasShrinkwrap":false},"0.0.8":{"name":"simple-react-validator","version":"0.0.8","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","dependencies":{},"devDependencies":{"babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","gulp":"^3.9.1","gulp-babel":"^6.1.3","gulp-inject-string":"^1.1.1","gulp-rename":"^1.2.2","gulp-uglify":"^2.1.2","gulp-umd":"^0.2.1","gulp-util":"^3.0.8"},"scripts":{"dist":"gulp dist","watch":"gulp watch","prepublish":"npm run dist"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"5b3c7062d460d4f965b3b249d86319746168022f","_id":"simple-react-validator@0.0.8","_npmVersion":"5.8.0","_nodeVersion":"8.9.2","_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"dist":{"integrity":"sha512-8TcZ4p6sahFoNZNJ7zf4xua8/HIAgGg3atuGxtl426ss+8GL6wQQIZYy96aoPNEwjz1bK7P5po5JkQfPwtmdqw==","shasum":"bea35f8f6d266726899d1b5df197683dd31c2b2c","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-0.0.8.tgz","fileCount":11,"unpackedSize":45361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBDawCRA9TVsSAnZWagAALwIP/1c/A/e32Q4Ev1NtADJO\nJW5eVdPXFtL6ShzQufgOJOakXEVGDwKU7W2q+D/E+PwHyT0Kc6IKGK+lK2QC\nkIRs8+Sh90+z5QeK3by9Py/k0YezlUK0FvDkF7QWgke+cqbZ650I36KEwLeY\nCWfMsOmzdkTjmuzJ9TyZdtVFSa28PxeRknXRPRKCQDCy7Q/cmR3S7eVmQsYa\ndWiFHDQuAfqIO1CSuTTWnW0EYGOVYUagmQB39asBH3XAzWT1WTxiblftJ50+\npN2NVUh95EUWd+cSXAAjQEncb/fSz01zn8ghZSgmhkAka3pn/ljmzcWEBFtD\nYh29xblUExIwoMB1MvfNF3ThrVuS3VWaKz8t9GjkUYfmI8GJnzB7aCJaszqc\nQsrK/zlMuTDFZwVL+dTvVOy187ExsZGmLpwyRVNORzYor5Zg3GVWt5rKemuI\n+KBPzFrlW/011MfxVqv5/khngEyRZL+HGzapADKGFbXCzh1mctwFqGHIkN0u\nM+DbFpnDMljzUZJTcuZm7sPg9UgGxnUI8J1rbsJandoGg7NxwQ4r9mgIMHRC\npi5ZaxWKa3r2aDfOicmgbF+1ykLtiVTfVj8PyIGxDeMYsUowZ27sPTHfmNfJ\ndXoJBg1XzxRlH5R0RpzkQsOoQNDz2rWnHiQWQF4ikDoZG/uHw5hm6vW+F9SJ\nXw6W\r\n=QMto\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMMNPl1HegYbHAnBtjijFPwKwgO+uDRZR3H0KaRg7XNQIgCbGU5zoSrDN0GAjPVfZ4salBQLAE6NQ2jsYJjSlF28M="}]},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator_0.0.8_1527002799169_0.45513951967347777"},"_hasShrinkwrap":false},"1.0.0-beta.0":{"name":"simple-react-validator","version":"1.0.0-beta.0","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","dependencies":{},"devDependencies":{"@babel/core":"^7.1.2","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.1.0","gulp":"^3.9.1","gulp-babel":"^8.0.0-beta.2","gulp-inject-string":"^1.1.1","gulp-rename":"^1.2.2","gulp-uglify":"^3.0.1","gulp-umd":"^0.2.1","gulp-util":"^3.0.8"},"scripts":{"gulp":"gulp","dist":"gulp dist","watch":"gulp watch","prepare":"npm run dist","serve":"python -m SimpleHTTPServer 3000"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","_resolved":"","_integrity":"","_from":"file:simple-react-validator-1.0.0-beta.0.tgz","readme":"<p align=\"center\">\n  <h3 align=\"center\">Simple React Validator</h3>\n\n  <p align=\"center\">\n    A simple react and react native form validator inspired by Laravel validation.\n    <br>\n    <a href=\"https://www.npmjs.com/package/simple-react-validator\"><img src=\"https://img.shields.io/npm/v/simple-react-validator.svg\" /></a>\n    <a href=\"https://www.npmjs.com/package/simple-react-validator\"><img src=\"https://img.shields.io/npm/dt/simple-react-validator.svg\" /></a>\n    <br>\n    <a href=\"https://www.npmjs.com/package/simple-react-validator\"><strong>View on NPM »</strong></a>\n  </p>\n</p>\n\n[![Powered by Dockwa](https://raw.githubusercontent.com/dockwa/openpixel/dockwa/by-dockwa.png)](https://engineering.dockwa.com/)\n\n# About\nSimple React Validator is exactly as it sounds. We wanted to build a validator for react that had minimal configuration and felt natural to use. It's configuration and usage is similar to the Laravel PHP framework and make validation as easy as one line.\n\n# Documentation\n1. [Usage](#usage)\n2. [Setup](#3easysteps)\n3. [Rules](#rules)\n4. [Options](#options)\n5. [Custom Validators](#customvalidators)\n\n# Usage\nOpen the `example/index.html` file for more usage examples of the library or check out the example [Code Pen](https://codepen.io/stuyam/project/full/XxxwML)\n\n**npm**\n```\nnpm install simple-react-validator --save\n```\n\n**bower**\n```\nbower install simple-react-validator --save\n```\n\n# 3 Easy Steps\n1. Initialize the validator.\n\nes5\n```javascript\ncomponentWillMount: function() {\n  this.validator = new SimpleReactValidator();\n},\n```\nes6\n```javascript\nconstructor() {\n  this.validator = new SimpleReactValidator();\n}\n```\n\n2. Add validation rules under inputs. The `message` method accepts 5 arguments:\n- **Field Name**: A unique underscored string that gets replaced in the messaging as the name of the field.\n- **Value**: Usually the state of the current field.\n- **Rules String**: A pipe separated list of rules to apply to the string.\n- **Options (Optional)**: Object of options same as the [default options](#).\n\n```javascript\nthis.validator.message('title', this.state.title, 'required|email')\n```\n\n**Example:**\n```jsx\nrender: function() {\n  return (\n    <div className=\"container\">\n      <h1>Write a Review</h1>\n      <div className=\"form-group\">\n        <label>Title</label>\n        <input className=\"form-control\" value={this.state.title} onChange={this.setTitle} />\n\n        {/**********   This is where the magic happens     ***********/}\n        {this.validator.message('title', this.state.title, 'required|alpha')}\n\n      </div>\n      <div className=\"form-group\">\n        <label>Email</label>\n        <input className=\"form-control\" value={this.state.email} onChange={this.setEmail} />\n\n        {/**********   This is where the magic happens     ***********/}\n        {this.validator.message('email', this.state.email, 'required|email', 'text-danger')}\n\n      </div>\n      <div className=\"form-group\">\n        <label>Review</label>\n        <textarea className=\"form-control\" value={this.state.review} onChange={this.setReview} />\n\n        {/**********   This is where the magic happens     ***********/}\n        {this.validator.message('review', this.state.review, 'required|min:20|max:120'})}\n\n      </div>\n      <button className=\"btn btn-primary\" onClick={this.submitForm}>Save Review</button>\n    </div>\n  );\n},\n```\n\n3. Check if the validation passes when submitting and turn on messaging if it fails. Once messaging is turned on, validation messages will change and update as the user types.\n```javascript\nsubmitForm: function() {\n  if( this.validator.allValid() ){\n    alert('You submitted the form and stuff!');\n  } else {\n    this.validator.showMessages();\n    // rerender to show messages for the first time\n    this.forceUpdate();\n  }\n},\n```\n\nThere is another method you can use to check if a single field is valid or not.\n```javascript\nif( this.validator.fieldValid('email') ){\n  // booya this field is valid!\n}\n```\n\n## React Native\n\nYou need to wrap validator with `<Text>` Element.\n\n```javascript\n<Text>\n  {this.validator.message('title', this.state.title, 'required|alpha')}\n</Text>\n```\n\n# Rules\nThis is the list of all the rules you can validate form inputs against. When using multiple rules, separate them with a pipe `|`. When adding options, append a colon to the rule and separate options with commas. Examples: `'required|min:20|max:120'` and `'required|in:stu,stuart,stuyam'`. You can apply the rules via an array like `['require', {max: 20, min: 120}]` or `['require', {in: ['stu', 'stuyam']}]`. This is necessary for things like the regex validator where you may be using pipes or commas in the regex and would conflict with the rule string.\n\n* <a href=\"#accepted\">Accepted</a>\n* <a href=\"#afterdate\">After</a>\n* <a href=\"#after_or_equaldate\">After or Equal</a>\n* <a href=\"#alpha\">Alpha</a>\n* <a href=\"#alpha_space\">Alpha Space</a>\n* <a href=\"#alpha_num\">Alpha Num</a>\n* <a href=\"#alpha_num_space\">Alpha Num Space</a>\n* <a href=\"#alpha_num_dash\">Alpha Num Dash</a>\n* <a href=\"#alpha_num_dash_space\">Alpha Num Dash Space</a>\n* <a href=\"#array\">Array</a>\n* <a href=\"#beforedate\">Before</a>\n* <a href=\"#before_or_equaldate\">Before or Equal</a>\n* <a href=\"#betweenminmaxtypeoptional\">Between</a>\n* <a href=\"#boolean\">Boolean</a>\n* <a href=\"#card_exp\">Card Expiration</a>\n* <a href=\"#card_num\">Card Number</a>\n* <a href=\"#currency\">Currency</a>\n* <a href=\"#date\">Date</a>\n* <a href=\"#date_equalsdate\">Date Equals</a>\n* <a href=\"#email\">Email</a>\n* <a href=\"#infoobar\">In</a>\n* <a href=\"#integer\">Integer</a>\n* <a href=\"#maxsizetypeoptional\">Max</a>\n* <a href=\"#minsizetypeoptional\">Min</a>\n* <a href=\"#not_infoobar\">Not In</a>\n* <a href=\"#not_regexpattern\">Not Regex</a>\n* <a href=\"#numeric\">Numeric</a>\n* <a href=\"#phone\">Phone</a>\n* <a href=\"#regexpattern\">Regex</a>\n* <a href=\"#required\">Required</a>\n* <a href=\"#sizesizetypeoptional\">Size</a>\n* <a href=\"#string\">string</a>\n* <a href=\"#typeoftype\">Type Of</a>\n* <a href=\"#url\">Url</a>\n\n#### accepted\nMust be a JavaScript _true_, good for required check boxes.\n\n#### after:date\nMust be after date. See <a href=\"#date\">Date</a> for info on accepted date values.\n\n#### after_or_equal:date\nMust be after or on date. See <a href=\"#date\">Date</a> for info on accepted date values.\n\n#### alpha\nMust only container letters.\n\n#### alpha_space\nMust only container letters and spaces.\n\n#### alpha_num\nMust only container letters and numbers.\n\n#### alpha_num_space\nMust only container letters, numbers, and spaces.\n\n#### alpha_num_dash\nMust only container letters, numbers, dashes, and underscores.\n\n#### alpha_num_dash_space\nMust only container letters, numbers, dashes, underscores, and spaces.\n\n#### array\nMust be a JavaScript Array.\n\n#### before:date\nMust be before date. See <a href=\"#date\">Date</a> for info on accepted date values.\n\n#### before_or_equal:date\nMust be before or on date. See <a href=\"#date\">Date</a> for info on accepted date values.\n\n#### between:min,max,type(optional)\nMust be between two values. See <a href=\"#sizesizetypeoptional\">Size</a> for info on how size is calculated and how options work.\n\n#### boolean\nMust be a JavaScript Boolean.\n\n#### card_exp\nMust be a valid credit card expiration date. Ex. 10/18 or 10/2018\n\n#### card_num\nMust be a valid credit card number. Ex. 4242424242424242 or 4242 4242 4242 4242\n\n#### currency\nMust be a valid currency. Dollar signs and commas are optional. Ex. 4.25, $3000 or $3,245,525.12\n\n#### date\nMust be a date type <a href=\"https://momentjs.com/\">momentjs</a> date.\n**Requires Momentjs**\n\n#### date_equals:date\nMust be a date on a specific date.\n<br />*Options:* date must be a momentjs date object.\n\n#### email\nMust be a valid email format.\n\n#### in:foo,bar,...\nMust match a string in options.\n<br />*Options:* list of values it must match.\n\n#### integer\nMust be an integer value.\n\n#### max:size,type(optional)\nMust not be greater than max. See <a href=\"#sizesizetypeoptional\">Size</a> for info on how size is calculated and how options work.\n\n#### min:size,type(optional)\nMust not be less than min. See <a href=\"#sizesizetypeoptional\">Size</a> for info on how size is calculated and how options work.\n\n#### not_in:foo,bar,...\nMust NOT match a string in options.\n<br />*Options:* list of values it must not match.\n\n#### not_regex:pattern\nMust NOT match a regex.\n<br />*Options:* regex it must not match.\n<br />*Note:* if your regex uses a | or , or other special characters use the array syntax to define the rule.\n\n#### numeric\nMust be a number of any type.\n\n#### phone\nMust be a valid phone number format. Ex. (508) 555-1234 or 5085551234\n\n#### regex:pattern\nMust match a regex.\n<br />*Options:* regex it must match.\n<br />*Note:* if your regex uses a | or , or other special characters use the array syntax to define the rule.\n\n#### required\nMust be present, use with other validators to require them.\n\n#### size:size,type(optional)\nMust be of a particular size. Can be a string length, array length, or number.\n<br />*Options:* type is optional and defaults to `string`. There are 3 types 'string', 'num', and 'array'. String is length of string, num is size of number, array is length of array.\n\n#### string\nMust be of type string.\n\n#### typeof:type\nMust be of JavaScript type specified in the options.\n<br />*Options:* compare the type of the value given to the type provided. Use array syntax to define the type else it will always be type string.\n\n#### url\nMust be a valid url. Ex. https://dockwa.com or dockwa.com\n\n\n# Options\nThe Simple React Validator can receive an options object when initialized or as the fourth parameter when defining a validator. There are 4 options you can provide.\n1. element: Accepts a block where you can return the default element that you want to wrap the message from a validator message. The default element is `<div className=\"srv-validation-message\">{message}</div>`. If you are using React Native the default will be just the message the gets returned. You can also set `element: false` to just return a message.\n  * **Takes 2 params**\n  * message: The message coming from the validator.\n  * className (optional): Will optionally be provided so you can change the className on a per validation basis.\n```jsx\nthis.validator = new SimpleReactValidator({\n  element: message => <div>{message}</div>\n  // OR\n  element: (message, className) => <div className={className}>{message}</div>\n}\n```\n2. className: String of classes to be passed into an element, default is `srv-validation-message` and can be overriden.\n3. messages: Accepts an object to override validation messages. It also accepts a default which will override all messages.\n```jsx\nthis.validator = new SimpleReactValidator({\n  messages: {\n    email: 'That is not an email.'\n    // OR\n    default: 'Validation has failed!'  // will override all messages\n  },\n}\n```\n4. validators: Accepts an object of custom validators. See [Custom Validators](#customvalidators) for more info on defining custom validators.\n\n\n\n# Custom Validators\nYou can write custom rules that you can use the validate. A rule has 4 options:\n1. message: The message the will be shown when the validation fails. :attribute will be replaced by the _humanized_ name that your provide of the attribute you are validating.\n2. rule: Accepts a block that returns true if validator passes and false if it fails.\n  * **Takes 3 params**\n  * val: The value that is being validated.\n  * params: An array containing the params passed into the validator.\n  * validator: The validator object, allows you to access helper methods such as `validator.helpers.textRegex(val, regex)` which returns true or false if the regex passes.\n3. messageReplace (optional): Accepts a block uses to modify and return the message on the fly.\n  * **Takes 2 params**\n  * message: The message provided above.\n  * params: An array containing the params passed into the validator.\n4. required (optional): True if you want the validator to be implicitly required when it is applied. All validators are not required by default. The equivalent of adding `required` to each validation definition.\n\nExample:\n\n```javascript\nconstructor() {\n  this.validator = new SimpleReactValidator({\n    validators: {\n      ip: {  // name the rule\n        message: 'The :attribute must be a valid IP address and must be :values.',\n        rule: (val, params, validator) => {\n          return validator.helpers.testRegex(val,/^(?!0)(?!.*\\.$)((1?\\d?\\d|25[0-5]|2[0-4]\\d)(\\.|$)){4}$/i) && params.indexOf(val) === -1\n        },\n        messageReplace: (message, params) => message.replace(':values', this.helpers.toSentence(params)),  // optional\n        required: true  // optional\n      }\n    }\n  });\n}\n```\n\nUsage:\n\n```jsx\nrender: function() {\n  return (\n    <div className=\"container\">\n      <h1>Give Me Your IP</h1>\n      <div className=\"form-group\">\n        <label>IP Address</label>\n        <input className=\"form-control\" value={this.state.ip} onChange={this.setIP} />\n        {this.validator.message('ip_address', this.state.ip, 'required|ip:127.0.0.1')}\n      </div>\n      ...\n    </div>\n  );\n},\n```\n","readmeFilename":"README.md","_id":"simple-react-validator@1.0.0-beta.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"dist":{"integrity":"sha512-MVlHVelP8xzJlupe47TUk015so7jc3Zo1StSLpdVGBfmsICQpah5ZOxmaTauxMnPQrC7E6uw9MEQfNFn2U0Vww==","shasum":"b4aeccfa0caccaabcab68eddad84e4a06eb200c9","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-1.0.0-beta.0.tgz","fileCount":11,"unpackedSize":68831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2f9nCRA9TVsSAnZWagAA340P/j9xCLQgw5T7aaL3dlCj\nJ8KNOzrK3srjk/2iSU/MbZXnR2L3rRO9XDZlMkFWBjw2HOx6QFnFW9xdUDdz\nrNR1amwTcCuMwCQdiySR4zMrRCu022CRyapuw1jdX2VaQye3h4Q5dLnYCBFu\nK0RNQkjoPrmYf6NVbDZ0FfjrsqUb18ZDNLXVSicZ4TqBv7fEDEdDQcvMSlLK\n9D0hYHjkBYyds9H6ybaXWA94sGZpfgi/MYdTq9hHputM+Ndco2qAVzLjrNsE\n3fpA7W6TVKOCoRO8vFtNqL58OP4o4IFFKzzc0O7Iu5r/wPjJ8iLNuVF0NQN2\nyK7QQ2gMhfF84HdB4x014L+gptALrfC5aDBKJ8fAxYvIN4ldyHRmNrGStfDj\nGHB0aYPPzk5poU0cQcch6TtvaNePPB8inel58lUhOPmiePEsNl+Ctqo43huh\ntEU9xsJOIJhE8LU/NbTjlYOpC5qHB5bGtlHzyD36QH5EoL769z8OI1ZPaXWn\nu+gWeQUA2WvkSluo8yV+J8FTNGw0mlL15Euotw7Qx6Inr1ZVNNddIEcddFUs\nrr2ZWyNK0JV2Ce78Mn+6P5EPzdyV/zbyuhLorDL87CdxB9Bp6Z/ykavNrFxe\nXzbemVGeE1x2/tdGn3ndFJtljG6trD3HoAnOfGxZZCPnbblNtqdipjUsh3xg\nx4gr\r\n=8/KZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAz64mRkJ6Nd87tR4yzydnavlToUq5VK86c4xY/VHWDmAiAnBoPhmIrDm77Lv5Or8LcT4f4OhQcPzI38wHhjqBMy6w=="}]},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator_1.0.0-beta.0_1541013351130_0.8740725073053066"},"_hasShrinkwrap":false},"1.0.0":{"name":"simple-react-validator","version":"1.0.0","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","dependencies":{},"devDependencies":{"@babel/core":"^7.1.2","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.1.0","gulp":"^3.9.1","gulp-babel":"^8.0.0-beta.2","gulp-inject-string":"^1.1.1","gulp-rename":"^1.2.2","gulp-uglify":"^3.0.1","gulp-umd":"^0.2.1","gulp-util":"^3.0.8"},"scripts":{"gulp":"gulp","dist":"gulp dist","watch":"gulp watch","prepare":"npm run dist","serve":"python -m SimpleHTTPServer 3000"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"e057aef3bb3715c0f631e2dc65fd86092a4d5275","_id":"simple-react-validator@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"dist":{"integrity":"sha512-27nZqMxBvcVKOp68rPiL05pMGlEGdzv3Oi9QKoOw6LYFRfqXO22gpLwjPwHodVWoa7mzcWlCJZ2HxjmbjWO+pg==","shasum":"5921f156e1121d9b71b9bc73e9245d34728d1996","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-1.0.0.tgz","fileCount":12,"unpackedSize":71011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7ux1CRA9TVsSAnZWagAAx8sP/2t2vg64wooCoemZjqYm\ngO9rY465vBsYJCONbkFHa3CUSPEhgBL+/9yR5fRBp1v8bFX2dlcgrZRwUznL\nlwm5s1tNQ/+xz17ZnDo2jA+j70O24OMo/28RmcnGbCoi0NnAQZ09/NTyhA8r\nS0tDX2LPQNg7JwCa+QZS8ifGKx8pAaRcH2YHcdTbv58rivzCCAkhJAvSXfmC\nhViy4Z59MTG7E4SQQ5GDBISmC9ySGlpn/YyJ/39UwS66j21uOCkV3K5VNMwE\ng7mlrpSFIgNDM1eBX8yrAKxxpDirjnA85sSVD+05/VguEwHVPAzEIUe8EZ7a\n/4SLPPwHEL4hEbdWNwh/0KfNrdHcvYVuHHXEHLM7XD8qh7AEwyQWiVN0xlSC\ndPHckDwcwz0ppTuARGMWoaVbxEI8S42STtlb9a38F8rWhQNQuk2cEP3kg6Lz\ndY0ti8TOreQGyN6ngvOBrNreRhHY4YqnPRkKkpjJngZ2++zAacG3+8kF3m/m\nkNpMvzWslBgXlJd2fpzksn861c0lJ52PzIK2iWPx4tPRq47DHj1IE0K+7v5N\nkM4Mj3rtj5rgKloXiAnkPT3pIl0G/TXIB3/kTwivWLfsM2csVcaxXDKmkJCz\nRNuhCtt4tXeIXI0Blo2g+Dw3LNU86aemF1Z0K6qcyexucnpqa7PhTneW6IiJ\nMaqW\r\n=xpGc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHwkbjHZ3hTeZK5zeykIVBlmlzEKeiAWsmqo/c0rqvCgCIGa02hQ1Ta5wYAVDIRMaxdFLeX2J8uY7mZQnoyGV6iJA"}]},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator_1.0.0_1542384756438_0.21838422479815556"},"_hasShrinkwrap":false},"1.0.1":{"name":"simple-react-validator","version":"1.0.1","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","dependencies":{},"devDependencies":{"@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.1.6","gulp":"^3.9.1","gulp-babel":"^8.0.0","gulp-inject-string":"^1.1.1","gulp-rename":"^1.4.0","gulp-uglify":"^3.0.1","gulp-umd":"^0.2.1","gulp-util":"^3.0.8"},"scripts":{"gulp":"gulp","dist":"gulp dist","watch":"gulp watch","prepare":"npm run dist","serve":"python -m SimpleHTTPServer 3000"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"82d731f1a77d7c01e93e7360b9c0297a82372794","_id":"simple-react-validator@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"dist":{"integrity":"sha512-3neGm1SjMLRF0XjMt9mH0KGq8Lyxq6yLxJ1JKgjSE7s0w3I32lOOQvwr58sSBxXvPm/i98V03YqQuUATSyBT8g==","shasum":"f73e94816e7d38d1771fa70bd98363c7aa97450f","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-1.0.1.tgz","fileCount":13,"unpackedSize":71820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBaKZCRA9TVsSAnZWagAAWrYP+QGyliQLZtWtCZqwqS50\ndJprxtPZjShjDi6V6dFIdBILBiB+yACiJWaQHJ6fpoo7IwZxHGB983TJy7cR\n3nAybIaz23U+8Vf6sZk1bxNMilhJtlO4wByuq46bNBTQiR4nl8czw9JXDfhG\nUvB5imewwJR3x9umN3JeRPGuRkLzr1VLNWJp4GkvYtZzM26qSth6aCne3wLF\nZPVxImhAw5Qz+HeaNqQKxLqqlYdBTIPlhwxypdzhdtGqMhs2lyJ/qHzWwtqJ\nBqwX9pUDmMSPnGDXeU5M0LDrtmOLJVg7Hh8v4IcG8wKbMktV3QrDK7iUfxU4\noz1xED1KcuUXPWvIhkAZjyI5x+P/IyarAi0U1KJ27sx8fZsZOpAryOV0NMVW\n1wl/L/RKhCSJuDJeb5bDBdqBOx0n+5sAkG3YGyAm6oRDHav7p9CSU0kFQ6+O\nN+kFerAJTizYX/441PWLDUgnjAJXju+XI4Nnh5YGOEV6CvffBwKAau9UP8QW\ndHymVU0WmsUpCgjexnezLMZr7LNw5Z/myHa1bVODod0RbGquAm7fGgc3fHTj\nKinA7JRgwdcJqtcCabAWIO0NiqlpytT0wn+JKbnvhvwLlZ1Gh/erQu+h+Mjz\nyTWspSK1CNmRzpjj6ogtKfQRq6TLcHoZcyf38JXNDM1KLpqiVD/fdgVUwPeH\niq2L\r\n=JIfH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCReG4UqZfv8vlp92kQ+LChiH4AHTXEeUF/X3fNKeLJLAIhAIDW7H3Iyqkn7l+FANRaqizWlH/PIY+bLw5SCLNMvvnv"}]},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator_1.0.1_1543873176640_0.225817119829814"},"_hasShrinkwrap":false},"1.0.2":{"name":"simple-react-validator","version":"1.0.2","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","dependencies":{},"devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.1.6","gulp":"^3.9.1","gulp-babel":"^8.0.0","gulp-inject-string":"^1.1.1","gulp-rename":"^1.4.0","gulp-uglify":"^3.0.1","gulp-umd":"^0.2.1","gulp-util":"^3.0.8"},"scripts":{"gulp":"gulp","dist":"gulp dist","watch":"gulp watch","prepare":"npm run dist","serve":"python -m SimpleHTTPServer 3000"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"38b02020ccf019dd7b74152b8da0e383df76f9c0","_id":"simple-react-validator@1.0.2","_npmVersion":"6.5.0","_nodeVersion":"10.10.0","_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"dist":{"integrity":"sha512-BD7LheIgUXdW3jUK14ieVZ9KyEnJCNqwn68hZ65wBUO/fxZaBirBZFxywpzpQVeB1lQPT6IE4frJdEydnCy1aw==","shasum":"4b994a2dec4bb3b4b4e69c9e25794d037e7738c0","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-1.0.2.tgz","fileCount":13,"unpackedSize":72427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHUYCCRA9TVsSAnZWagAAGP8QAI/KMGuE1aQgokOpoi+t\nXM/LPARsfBHVOstPY4JwvaX/nZmuAykQEEjakJItQ3W7t2Pwj+QvwscpHTsr\nQnQyFcRCgBe6nuZbfxhn94t83ZHV+WK5+Lz/s/S1mYUn6tkD7w6bw+KMbdnS\n04bhjX4OAe0cvaTSq2LNq0JYoEM+lST6b1zo8nE/6FEN05P+7bqQXlxEELk9\nn8eV0Uys2XhkMRcP2CvlCBqGFWm19RC1CS5MVkDdhqpdV0qC2cGgSEm/S/QT\nwUMmgUTNBZagQNLvOM3VsH4LzfGZ4EDkmA/stYR7jLsrjcmyUe3VZ79poQ3j\n0IrcWK5ThV5P07TTyjZJN88VbY/nRwzq5XDZKlzIPVUotIZU3uKbLv8kGehx\nYqchHsW4dYXhNQElMSb2XbK7Rkh1BocgwiHeXoswR3tO9u2wP9lub13yAJyU\nWcR5ohc9RJlpq2m0hHFS7CGim3+HSu38RIu6kjH6yw9c+J93T2+n+jfO59lA\nHWvzwgUSzFYIzkppWwTg9zdjzibbFlGf21SP7KRa9GeR8LBP+SUc601/WlP7\n56SywewXBHqpzohU8dtwikZUdOTIN7kISK8Eg2EhmB/Goa5C5HYDuwgIT6I2\n7LKIucIPRN9OVIBvIAP2qcQ6VA3/16pr+T868wmayfGRFUbfyOlh6TKIqNSW\nstHu\r\n=dEyE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDR4ZbIBNQg49dFgy1xhJY0gN86Bp1jghc/HsUFQD8bCwIhANvFrzNlQ9tWlcfmcRgKCJyhmvVJKigkX6hSJ464PDjA"}]},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator_1.0.2_1545422337569_0.470090051711364"},"_hasShrinkwrap":false},"1.0.3":{"name":"simple-react-validator","version":"1.0.3","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","dependencies":{},"devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.1.6","gulp":"^3.9.1","gulp-babel":"^8.0.0","gulp-inject-string":"^1.1.1","gulp-rename":"^1.4.0","gulp-uglify":"^3.0.1","gulp-umd":"^0.2.1","gulp-util":"^3.0.8"},"scripts":{"gulp":"gulp","dist":"gulp dist","watch":"gulp watch","prepare":"npm run dist","serve":"python -m SimpleHTTPServer 3000"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"44e4ebae67ed9b055c9073595b9661fd5541131a","_id":"simple-react-validator@1.0.3","_npmVersion":"6.5.0","_nodeVersion":"10.10.0","_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"dist":{"integrity":"sha512-yQnNhWlg90Ns9N7JMKygU3bPHUZjB7y9ZhC+CyNnC6GgQfw5CnqfIxNkKfZLWH8Drk2gzq+JbL1BMuxUtv6pvQ==","shasum":"bc9707af2ce283840d5163296bef9d61f3e96284","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-1.0.3.tgz","fileCount":13,"unpackedSize":72488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLoJKCRA9TVsSAnZWagAAD6wQAI9ZtI17SXXzKaPm/fa0\nrRIgfZDMpcDAQOPs5AEmedvT3DNVmIzoE6Tx7voCIYQAxlT7cSRj4d1aGcuy\nSaILG7QJlXCjxJhoq9I5ZIsuKN8dUBHJKhI8ZFFMR8uqTFAhDPacNN+gsK6g\nMcXZrDDi5ctcmwQsy+Ae3lz+0FYpGKpcnsfD5bOVwyjvZ+JvYNtJGzLUq1XV\nlcoVlpkmtamJH97eRbfE4ryZGrt818SiaoJTplsrMzn8XbqnfLHTKzlUwjRo\ncc5Thglp+htauKsToNacs8LhSKUpg0AZtA+X2u+C4c7da98UatBjnGHccbT0\nc1g6aK2bn6gZWynCAP8LvQ05wcwlPS1t2mFWQclXqOo27LMHUzVD1TjqXz+k\nwha1owU1sSfepl3QhnMSxNkTyats9RelRLxMrU1L4G7s4YdNpiXXQ3ZL0gb2\n0yeSdK9ITjeVenvoJc29CgbZV8FB69QL7P0GIKWrsGwgkgQeJm4TVD6SFMHO\nme8s02mUM27ahNUL87yaibndIhbdUjVD991WncRb87fjA0AtVby98IbM+kEB\nxQr64PSwKRrbrVNVlFoq3nwBXYZpLh1cHRb7QmSikQYBq0aoHRGSbtUyIjt0\nvNG2n5hl7v566JumNqVlNOve8w/yYZuj3t3X3tXagfWFAMD6z35OPaWS4c+7\nfXm4\r\n=4q6F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxPvg3HnCSDwDn6wiJ22iIsATg9WrJuAl0N4dsiFIr3QIhAIlAxI379GHL2bJxqH9iM3gZV+X83BBcbAf0IOKqc2QS"}]},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator_1.0.3_1546551881572_0.525955240041662"},"_hasShrinkwrap":false},"1.0.4":{"name":"simple-react-validator","version":"1.0.4","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","dependencies":{},"devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.1.6","gulp":"^3.9.1","gulp-babel":"^8.0.0","gulp-inject-string":"^1.1.1","gulp-rename":"^1.4.0","gulp-uglify":"^3.0.1","gulp-umd":"^0.2.1","gulp-util":"^3.0.8"},"scripts":{"gulp":"gulp","dist":"gulp dist","watch":"gulp watch","prepare":"npm run dist","serve":"python -m SimpleHTTPServer 3000"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"e163ff51909630fcf5a6ebc559cad5ef3b094a55","_id":"simple-react-validator@1.0.4","_nodeVersion":"10.10.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-zy5Q+vejebgmKebMbjnJFVijJql618LOt0FZ4uGcIQEhirMpp+cGy2X5Xmqk8y1xNptSDkeQn7q5XhU5kNZXHw==","shasum":"8f932edfa7dfd1fec6c22b7ad3b769fabc6c1a9f","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-1.0.4.tgz","fileCount":13,"unpackedSize":72683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXejUCRA9TVsSAnZWagAAhgAP/0FLrCm8XQs71Ot0AtJ7\nZ7haue5AoWzukqhVGo7Zi3df+biLduwsz04jGR3F+22Q5CzgIJgNn15yh3bo\nl6ndeD7cD/xiBwKX7X8v2PtRU3XgNJYOAEbIs3QIxW/utTRy4nRWzuebnRwy\nYty1eGUZg02sideU/D+zhBTb38/vFHZrGA0a9ZI673KicWx/JGIrfr6cDqRn\n/uARsTCLlT+pQtYHuggTA9+cx+hvBWtzqm2zmroSMOFaA7MxwECfvL1Ksjr3\nTP/9sJvTAPrHp0q8plcNwHlNWoxu7rOS+lLmcqjvdg5YsLcN2ieQ4jvnnbst\njX53DfB8CpXJGW7Qt3OIG/Izti6d932ESymPBZeK+X4KeNcojt7tYWKaOUQj\n0jfSG5U/dCHTsYyBvGDTUn6x1Dq9jziPhJSadHefRuRUekaDwrtlpFsVLXu/\nq9Lm3QP+YYjtxw1iH9f/B5jW/AgfsEHUGiB/my4/jcUS+/7NFsEfWLlYaEQ5\ns4gnSpwgXAVsJQIYqEo3EFllbLoKqq/znK3R+N+hhCDOt/Shr3WLXm0zO9af\ndh1RblzP1RESLOvKXPHwqL4DeTJCVvbM91h+8+6IYurHOOEfYboj1cW7croZ\n/3dCWvAQBbgI2QJYJFA8KZ9eds30g9krGObMYPIWPhwifT9UZTsXgNGYi37+\nnzC6\r\n=pIG6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID7zINBQ9z9Twoq3DFGeZfMuCNPca6/xWQskfZqoV4iQAiEAs+MEU8mEc5Efq4/ugA9/9PxENvgz8BjHrraJXrsSy7w="}]},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator_1.0.4_1549658323063_0.9794373528084128"},"_hasShrinkwrap":false},"1.0.5":{"name":"simple-react-validator","version":"1.0.5","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","dependencies":{},"devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.1.6","gulp":"^3.9.1","gulp-babel":"^8.0.0","gulp-inject-string":"^1.1.1","gulp-rename":"^1.4.0","gulp-uglify":"^3.0.1","gulp-umd":"^0.2.1","gulp-util":"^3.0.8","natives":"^1.1.6"},"scripts":{"gulp":"gulp","dist":"gulp dist","watch":"gulp watch","prepare":"npm run dist","serve":"python -m SimpleHTTPServer 3000"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"7c13cfe48094241f8104e9ac528b8c918e55c0ba","_id":"simple-react-validator@1.0.5","_nodeVersion":"10.10.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-AdfLvUKA+ozYSQea0Yl9T1ZR0teZ/I0PvupUKu3wAk0lCap59T41IRKAZ2c5H1isopiRzPjGzOSGk2LCBFtc9w==","shasum":"183169c7f12743f5862ee87cc50200a86aa24ad7","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-1.0.5.tgz","fileCount":13,"unpackedSize":72601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYdMQCRA9TVsSAnZWagAAV2QP+QH/1I79j1dDZuf10tua\n9gxtSdr4iaM8z3t0KP+yRSKrMM5MqammqoK2HArI9WuU/QzsqP3TjIrXDqvP\nE9bONWG3fkUnJs8v3908+Jno8HXBc1r8rNZxcZTAjKY7BsnH1JPnuaC3I3uA\nbAlE5dE8er6h05/XaRyBMxS0cdAcBWJgGynWi1ZmNETKe0LolWPPXtAPb7yV\nOO+WBMSyThdoNKwhegY8BCArGq1KWf/zOS8nX/z4TNRJNhz4djttnPbbDwjZ\nFe8hPoN7+Wd88LJgH6JaWTHWYlnhscV6RzHaBhoJokq6uyA4CFVD1H1tuQJv\nZrU0B0/CG4k5rXLdbVip0/dg7FAO+6cEfdjp3Juxk3f2bmW82lKkZ6DYAXl3\n0nRC0DSMETtkLokcsJD4eUQ+XsewdvB/iNYcjtXHJB3xbP6yzfF+5jXjCv+n\nuu2xpY+t/jsmT+nwiMi3faHnPJhJIQYWjHH1hQOY86SNAD7e3hrN+paWy5UA\neiLw9RG6uJVKI0gEdmZcTG9Lns9iZ71gqEQG6adhL1Q2PKfXT2V02e8i0TpV\nwngxecTfPyZLQGXod/5SE6N1dOh0VY+zJw1KiavilwMdE95gv3m8IAwhUzab\nYvzEKM0FPLtZ6wA6L+Md7pbnUq8koxhwR3Nna7C1oTngXqA+RRp3NT2IzJOw\n3Y5j\r\n=nc00\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGy/p2qlNgbhrKgtPa0myLU5wNI1mXhShSpFbC7Rv7CoAiEAz2NbRSfONtbvZRf2R3Q0rw45sIJ5CMoNOQMa3H9Y3VE="}]},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator_1.0.5_1549914895983_0.6161098643821536"},"_hasShrinkwrap":false},"1.0.6":{"name":"simple-react-validator","version":"1.0.6","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","dependencies":{},"devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.1.6","gulp":"^3.9.1","gulp-babel":"^8.0.0","gulp-inject-string":"^1.1.1","gulp-rename":"^1.4.0","gulp-uglify":"^3.0.1","gulp-umd":"^0.2.1","gulp-util":"^3.0.8","natives":"^1.1.6"},"scripts":{"gulp":"gulp","dist":"gulp dist","watch":"gulp watch","prepare":"npm run dist","serve":"python -m SimpleHTTPServer 3000"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"7d8496e1ae73b3ceb45b194c005d3a89f1357214","_id":"simple-react-validator@1.0.6","_nodeVersion":"10.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Lyq4lPi7xVexV+RF+dWJ/tWA4TuJxpvRAjme8W4kXedMNdMDXDBlP1e6lX5KM58P8umNY+JWtLR1RMvBbbRFcg==","shasum":"a53b8ac9aaa444ed92f9dc7a6d55cb130ef630de","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-1.0.6.tgz","fileCount":13,"unpackedSize":74468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcp5LPCRA9TVsSAnZWagAAUqcP/0b0DRq5HYD0JtVxsUC+\nnDmmxqf2vt21EjZCa/p4qAL9X2HiDNuvtJBZMhnMfcWDbOd+ECp+HG2gxGlW\n1rd9s5qJqGfkeTMqLBcDntzkpSzggjqGAQ26EbKmS6AR2Cq9D3T4Yrd0D+3v\nF35SyIBiHqx+9tqbvWNtTkNbC4fAbEtIIKU3MkzY5SznhSE/awNVuQTZXMbo\nbNjk5v0OdCrdL5V2HWptLAJKlf5oy7ChWLNg326oicQ27S0jDpqACvvJjyMF\n3Cj97+UXszujxdY9ziPArRyl8kGdfmLetiuKuGsPiWf3USVX9VTEEcxPUqMH\nGwHnU74VGPHkt/HO4GPJi8yrD99WBxeRQmllw4IxcrAuJ0UZF6pqBHo0FEqv\n0kZ/6BjQAUsgvqIPMDJckzgQ+iV1nwEtcN8FJI5nTGsc1utHRBP3KTzIrSkm\nL4Cbbtwjcl2KvRYiVgNNx4VnVr6bIv3ViZa+spsRc+oY6u4MJ976kCtR3iTc\n2lRUk0PdmpdfTtyBCrVtW88gJB/xjYq6vd7lQKuOK9riPdRhK5J9adrIRwV1\nkwklQr/juUXQbUv61gRp3nmpmGSnXaWgO+XndlExoNTVJIo890B1Q/BctxMd\nRKFMzv/ENvwNCkAw3CQNrXmSTWquT4sX+Ar1fkrqw0jzd18H9h0ZVos1GVFj\n0rUs\r\n=H9wd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEpC5D10tx0ODG+TOq5y00sPlyDj03sJ2sfxxftNbmn7AiEArHg/6ygBP+ht0R0Tp+UJyJ6UcwdT5/EcwTSBOi6LxOc="}]},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator_1.0.6_1554485965931_0.8765910456129593"},"_hasShrinkwrap":false},"1.0.7":{"name":"simple-react-validator","version":"1.0.7","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","dependencies":{},"devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.1.6","gulp":"^3.9.1","gulp-babel":"^8.0.0","gulp-inject-string":"^1.1.1","gulp-rename":"^1.4.0","gulp-uglify":"^3.0.1","gulp-umd":"^0.2.1","gulp-util":"^3.0.8","natives":"^1.1.6"},"scripts":{"gulp":"gulp","dist":"gulp dist","watch":"gulp watch","prepare":"npm run dist","serve":"python -m SimpleHTTPServer 3000"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"eb40aba9870da921500567024a2018499f8de813","_id":"simple-react-validator@1.0.7","_nodeVersion":"10.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Zv3F+aRoJfqsX3Vf7vIb5AJwNsF/DXG/NFnrvtX4PRwEsr5Nyth2pf3bw4X4MzY0A5yVFOwCDyUqVfsn1TPSaQ==","shasum":"936207ffc55e33326fcb574448c6bb5693b08175","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-1.0.7.tgz","fileCount":13,"unpackedSize":74492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrlA/CRA9TVsSAnZWagAANbcP/3zzSq67qE9vvSzvuRDl\nxO1YIo2XX4y8zrhZR5u+0KooXmY2eyneLyObqOAoJ26NPu6Hcra+daO3PVhx\n6zu1YET7QMh2Xo315M4vLltL8fEMmeoybwxdmoYY54qiPZfMFRXBYoGBYlvy\nCrt6AUw/jdSq2PSjZo/e7WC9dEoGZZp8htGa6QbDOUX/Hd1fdiXZHVRBGqXO\nd7TZo5m7r5m/jPSzmveUkraquWA9b73HcBo8texrWWW9xOpHAGVEs5h48N/U\nStbUg295L0r5GkEQqhY5X5IcIpB6dL+NtDC+bjQx9NwM4veNRstSfppOhTsF\nmmzTra/fWEggZMtJFGfRRRrGT7nySN+xWg6SrCAW7frDpX3PgrLbE1JA//G8\nMGoP27FeKFyBzC9jpK8MLGlQ0u/AWwzcTi+3UX+u5SOiafUQ5XSgFWF8V8hF\nF9NsiWHSfg5BdGjHtkwDqXZAmpxjvfTm7KTXOzRH5YSrx8vbYRtj4gELxyt8\nBqjZTjMfHW5stvDKefQ04faLyXIvGsSaddvDwL9tgzf2UnzATlu9xRW1WbeD\ntGJIIHOZ5ica7jD1920QKBdCL1wmBJnmMRcxizw8mqwN6cHTwAI4+yPZT+bl\nh6j7ENIrET+RVX3aFadI2wJ0ImTEN/OhNdnzly3unPLotLdTmAZ/vpbEIl51\ngf5n\r\n=GpBH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6nQHvD2DhgKfqepnbaRZAxiieIwDuJayvSDBAPAA9TwIhAL7zERMK7JoDRUnfVanISS/lyZ4huqd+b/5gzRpNsvKm"}]},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator_1.0.7_1554927677981_0.5657012450207175"},"_hasShrinkwrap":false},"1.1.0":{"name":"simple-react-validator","version":"1.1.0","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","dependencies":{},"devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.1.6","gulp":"^3.9.1","gulp-babel":"^8.0.0","gulp-inject-string":"^1.1.1","gulp-rename":"^1.4.0","gulp-uglify":"^3.0.1","gulp-umd":"^0.2.1","gulp-util":"^3.0.8","natives":"^1.1.6"},"scripts":{"gulp":"gulp","dist":"gulp dist","watch":"gulp watch","prepare":"npm run dist","serve":"python -m SimpleHTTPServer 3000"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"69fd2906be4e92922ebc2a0acee2b9e3980194f7","_id":"simple-react-validator@1.1.0","_nodeVersion":"10.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-43zMbLDwlanfYxqShpMsBuUZaf4VtZiFUuPsQHYSknlIfLy4ymXRes+icNwo/Pd55IIhYVmm7yYLQLns1cilDQ==","shasum":"ba26115b457dedde09824a4e62b5b7dc737ff884","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-1.1.0.tgz","fileCount":13,"unpackedSize":78085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8WXvCRA9TVsSAnZWagAAjuMP/RGrlvXVzhX/OphcFb8M\nqgkIVww2jINek3Gcey3jB65Dh3gsIiQHjpA608vEehAh1VKdIMLpqFF+bPtG\nz32lObZF2gwfU7zI3Tr+SKEjFa6ckL8J9bp1/YJelo78Fxar/KjjTVmxjLW0\n3Q2y0g/lDj38HTZtYWArJBhrA9QPRd9ASBNCZHpC9RZlIjFiDrDaA7UxD+rC\nW6jgjhMaTxn+mmIwmzLS3QNMHTfmMthAjiRirKKAZfVWAZi5x/baaYA6gG/v\nHDemTA4vXVTaowjkl/TzBcSzHBfve0Y24XGbqnaYJknnuhqN7/NaDEeRxtZJ\n7CMH5fWCY71SpT4GLhTs9/5ztDZKxNQsK1BhsJ9bqAY1uzGRAIMvMqrGdM32\nj8lQN2ocC2VqNEVDJVFWHIxo6sCf2abdo922sOkpKYwXPnWVVphosBjk2/IK\nCD7KIHRr8w/hNOc/9NYdJ0UUpniFniUTrQaRfQWluTbE/pcH73Yidm4INCdj\nCRzuqq4r9D9zbA+oPKPWqm3NWOo8j3MQ690/bYT4D6hpVQ+eTnWDNH09dcFe\nxfNLm0Jb7IO1jL7zB5u0E+c5yosVIHC6MQjMPuTWac/49K5LPnbTzEieaKxV\nQuZwENZ5GpzcjlnLv5msFEuHC0KQQpG/nn5RbjGEuVf3749SZ1xLDLVkAEHJ\nTLw8\r\n=Rt+1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbYBR6/tnXXobcVUUXhTyjEPUI+lIzzHpJHqGdvOR+9gIhANBZXQb5gozoGglwc6ibF5SYbUmcZpvSTF63bOgfrnzK"}]},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator_1.1.0_1559324142418_0.41240807684641845"},"_hasShrinkwrap":false},"1.2.0":{"name":"simple-react-validator","version":"1.2.0","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","types":"src/index.d.ts","dependencies":{},"devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.1.6","camelcase":"^5.3.1","gulp":"^3.9.1","gulp-babel":"^8.0.0","gulp-inject-string":"^1.1.1","gulp-rename":"^1.4.0","gulp-uglify":"^3.0.1","gulp-umd":"^0.2.1","gulp-util":"^3.0.8","natives":"^1.1.6","path":"^0.12.7"},"scripts":{"gulp":"gulp","dist":"gulp dist","watch":"gulp watch","prepare":"npm run dist","serve":"python -m SimpleHTTPServer 3000"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"733f6d2ec6b94171ebf8ea743607cfb5c7ad841b","_id":"simple-react-validator@1.2.0","_nodeVersion":"10.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-vdDcmh7DscpXjN9QfU9ecWB0p1YPEiyJ1eXnxeJJA4rrZpVunBoQ6KG5UQdPUp2XiMMg6Nm0rw0U28XL5DdEpw==","shasum":"76469846fb7c3f65e9f7a7542f63119fda87747b","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-1.2.0.tgz","fileCount":23,"unpackedSize":108376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAFzXCRA9TVsSAnZWagAAoAgP/1lGQXA4EvXEl2gfDMbR\ngeffiJ1IS+V7JrZdWZRs232L5ZTVoA5ICEAuE9s8naNU/LlbJ2aubhvHAUZN\nE+R2fccborGo36Fq6zDJ6MP/8W8NoriiOA7yT4yPhOxFQf9I+58t4syLwF7m\n5/PiIq4wsZAypXjbMl0oCqMU9YQOS8ILJ+Bv8QH+Ph0W76E8rIELz6CF4Iof\nWnsTEplGy3T3nQTmuuIsnO4DhbTDpDu2Bg0gXrbiBqV96Zx0jh+4CCjxI/FE\nXgjrH+8xRg0jNCYp2dOmxIKOfQG6jtGW2x6e9Yrsi2nfu4TvXHgzJNtD0ssr\nDuHNIVuHZ3/VS/17ceILrr063Qk4NwLzsvs71675W+xMeInsY417/poa7W0u\nKF+bTyuI6PUNGILZQhEDDW/PEeg0sIFEE4A7uEsxbVvrt9vWdhFLn9sLPMco\n92GH9kEkphISHZRneQcMIToywACD5AwuQlf9JedFz3Ix/Gpx37EeWpIsDcRv\n2h+fHyrPM6ZuKx+8asPrQgyO+jBg89qobe8agbh/sDlFdqb/Xq10JlBRvCph\nwM038jkfOLbi3iRp0+IFX8dAVt1r98GXEKQIIClo0OWZWAfgdXPqJwC4AqfK\nvdHTPi2rg0N2QVEBhobgifqEGLkEGdqk9KjszyS7DC/ReY4nL9YeyOFZeL2/\nyJP4\r\n=K1r4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCfY7NJ4Aj2mxiaU56afF0/CcXzbGCX3PjnN0I4pdasQIhAP1rXFaE03IJzrpSnXHFKzP90ewkUi8HXGFneMikSiKR"}]},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator_1.2.0_1560304854258_0.05398110742939166"},"_hasShrinkwrap":false},"1.2.1":{"name":"simple-react-validator","version":"1.2.1","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","types":"src/index.d.ts","dependencies":{},"devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.1.6","camelcase":"^5.3.1","gulp":"^3.9.1","gulp-babel":"^8.0.0","gulp-inject-string":"^1.1.1","gulp-rename":"^1.4.0","gulp-uglify":"^3.0.1","gulp-umd":"^0.2.1","gulp-util":"^3.0.8","natives":"^1.1.6","path":"^0.12.7"},"scripts":{"gulp":"gulp","dist":"gulp dist","watch":"gulp watch","prepare":"npm run dist","serve":"python -m SimpleHTTPServer 3000"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"3ba1338fa14629ca1da5ee8728c8d7dfa8451918","_id":"simple-react-validator@1.2.1","_nodeVersion":"10.16.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-BlV3LS5+Z7re1f0eAS6RGG426FVnwwNV4iGRhfoZ4B9EqqYK2J3uHjJzoTK1jXmTP0qyZfI+0dntwD7EfqGG+w==","shasum":"d6398750b0ffa14dd034a259889db51fcdbb8f03","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-1.2.1.tgz","fileCount":23,"unpackedSize":109088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPw+mCRA9TVsSAnZWagAA8IYP/3EEP4oONqw2yhgjNdjC\nTjx1h4sY28Ttiw3hiIKaF5J4tLxwtALznV+tOJvNjMA+AcNl3xCqxvqIdRKG\naTWIO77nJa3FvDjtknZvPiTR11Br8K50/FIciTopXvuwWixA4oM+zT4L0051\nsq9FSDsMEFUsdc09iILL2vA+ys/JWgkMhlcakUDgAQPv2HlcBfDUZnCitCG7\nD6JjdWIVWFyj4tBEiFLBuR1SnaQtLh+3/8aBUL5p++stXYqkDMRmQ+98rnnX\nR4iZ7jEazMR1aSAcpS2cFvwkawqB5+WHLGgh790VJgRUNCxtEVM5oVkSdvMl\nHcnwY5qw+i61acVQhK9AnPHVv9IrerooKdWkpkLbHgi6GM69sOWGDj4HWjOy\nDxxobh+WZFIcu3gEIPlLcUua262y+O7BhPdHzzUjEo/kYH2xH59A/B72gzEf\nA97Lc2JN5XEn07vOzXBGuUhdPF/cjhVpsVso2C8dNbdgcJW55efvj+Q05Bna\nzdOELqpLKwSogrgUTjgtgyTvaNqqttaAPendh3kLOXW+kD9NQUIBbtJFFdyC\nhFcLAKZjEnM0qzcn5cZTkfTBdHXeoHldpPQoLnFMejsek1EEuc3pq/US2gSY\nWBvl1IReIP3vDKaiN0/yIS/iJhjSVtEAMUDFkEWdDhMj9jqW/rvVGxiuGBmx\n6aFL\r\n=2aY4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBqSfqAnWqutbieRDUrhZrPYA8rUcdqLk4W8dcRfd+tbAiEA2DtTT90LHs92OupDoQXpWL2za+XqK3iE0LEz+OqMEf8="}]},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator_1.2.1_1564413861678_0.46455837249272136"},"_hasShrinkwrap":false},"1.2.2":{"name":"simple-react-validator","version":"1.2.2","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","types":"src/index.d.ts","dependencies":{},"devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.1.6","camelcase":"^5.3.1","gulp":"^3.9.1","gulp-babel":"^8.0.0","gulp-inject-string":"^1.1.1","gulp-rename":"^1.4.0","gulp-uglify":"^3.0.1","gulp-umd":"^0.2.1","gulp-util":"^3.0.8","natives":"^1.1.6","path":"^0.12.7"},"scripts":{"gulp":"gulp","dist":"gulp dist","watch":"gulp watch","prepare":"npm run dist","serve":"python -m SimpleHTTPServer 3000"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"ab75f8db705929dd8e91a06f10a752e99edcffc7","_id":"simple-react-validator@1.2.2","_nodeVersion":"10.16.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-ENnWwQ5jBjuqpSIsdqb30gzPPpA23KZxq+RwsYEf7Q/cU0Kb4wwtWBOO7/8obEihkgyEaHrdfndTpfZ0LHVjyg==","shasum":"b9208238759303f7f70988f1a3fe8feeb75c7f5e","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-1.2.2.tgz","fileCount":23,"unpackedSize":109090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQFelCRA9TVsSAnZWagAAnSEQAJ/6aFaL+wPKNvI13luh\niZuJHMp16eeestRM8DYSCQmU8shyNM1K2lYcdIW7CJmUHpNZdNdOSFOX8DNc\nTKJuoTMtE/UbYQZQ3vzUxVsyosBzzMLvrXBaBUjzhDnwXR5UJ+vJxc3L7lq5\nuhJGVc1xzjPusVhZSAC9Slt+jxHmvGanM5kGs7dCUhVweOcF5W3Cwc7a0MgW\ns3pUDjDIaj41gFwkWqhDuXpK4FZeJtyAbzB9VK6UjKBds11PNHLusXTI9m5J\nywMhJ96xKYyiBd1dT3OYiAYrm/AjxPjuxhfZlxpBDnaSzAuCjVYzvDDvyryl\nSjcjEke48NoTwPKcPq3lqsdtKkGDyv2t3v9Dv1oUj8nUqWD+W2oFE8E/k0SP\nwnpg4aMLjMTmboWFxr8sEGx3e+ch3032DpGljEIKCv8rhBqhusAb0IrdDx9o\nhe91qrz//BvI1cXCJcqOGHKj0GJPAnOweuNycsgC5aOwuYwYvW1/Ox0Oa+Vd\naYnYWC48J4D0si0DEeu+so0el3On7mvX9uPzOVZVdq9d9osuWWM3rcpFjhJl\nGGlhZwqJVQhkOqNzAMgKxYGDhtyZZ9b+loDuKOpGNmdlWeLsexFeB4YLp39l\ntkVOl+/6i9uXiwrwadnKiXdT6uGftCqkVa+2RzfMN2UnTmDQ6VnwhkORXuV7\nr5pM\r\n=mvdm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAVVaZdQoLe6BkAeCN9hBAf1Lbq9/SbaEIiCTc/Y80NqAiBAE9rPzo/IDVqWppPZ8vkWLjpWFsvozGhJRfVzyQaL1w=="}]},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator_1.2.2_1564497828513_0.9350525629057094"},"_hasShrinkwrap":false},"1.2.3":{"name":"simple-react-validator","version":"1.2.3","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","types":"src/index.d.ts","dependencies":{},"devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.1.6","camelcase":"^5.3.1","gulp":"^3.9.1","gulp-babel":"^8.0.0","gulp-inject-string":"^1.1.1","gulp-rename":"^1.4.0","gulp-uglify":"^3.0.1","gulp-umd":"^0.2.1","gulp-util":"^3.0.8","natives":"^1.1.6","path":"^0.12.7"},"scripts":{"gulp":"gulp","dist":"gulp dist","watch":"gulp watch","prepare":"npm run dist","serve":"python -m SimpleHTTPServer 3000"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"d715873190b16ad2c51513ee15c0ded2c06dfdbb","_id":"simple-react-validator@1.2.3","_nodeVersion":"10.16.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-gEPdg2Y/WQFSy7ilj3oAK6Q5dwC9IH0CnkvGxEmAPqFOR+FqA3bH5ggIlqy2w3Wi+jOkTSrwTfDZJZJm3bo+Ww==","shasum":"505c50deb67716fb7b2789bac14bfa739f52d8eb","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-1.2.3.tgz","fileCount":23,"unpackedSize":109115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcWM/CRA9TVsSAnZWagAAIC4QAJVRL2xagNXxngRInDzZ\nbw/hq1whBewoWXW4ZVL++HihShmnm7Ol8lorKata+3/1hhbrXJUHCbxJgBND\nln3Kwn3Wz9IhVxZIoKnwcIL2XxaNA8GnyDv57pw+DhdqrI269HjN7I7NB9X9\n2vp970hGd3W2reorZVBkS+LSgYBkDM5E4AHAVcI+MfGlnAnFuP3u5ndlXT09\n7Fuk4JpIgLp+hOh6zPdR3UK1iP4UhJ3bO+rQzhCklhtxaoCJq+6eg+JwYzKM\nvMfURtlfp9v03EvGcV/uiMu4NqXsemu6cXcYsyIxRwaaxcdJAvsy2UT0sEar\n7QrnG3AOd2gRWDBQvE05njflDgi9nCTQjezbZkfPEj9ytOh8X1lMW+IbmxB7\nK5mlURyFb7d8TLr2oABVkxSdj4lI/6OTrGyiOnqgnf/hrb+d7p2nCbBoNk6X\nj0M3IVzq5n7f80kFBW/fqJ9AWfNUMqO7Hx40PSMHCJ0D1SwLU6iNbJgBsCR1\nRQU/QYDc3H9BKqTqEYTrYlxr22zmuNW0yFKLRMe5pw1I78Qxmh9qCaWaME1O\nob9sYUbM230orifHUpAN1H/jeD6MCMeBEf9B/J71BreyH3typCctLeWUIbfw\nFNVs25QtrgnisQ9mO0AKa6SQiFdnbazrd0oX85WjsZ8JsgOJcRnXWL1tCpSO\n3mfz\r\n=0oMR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHYUN/bPev1X4E6FnSCyXZma9PFnuJkk9EAx2YqUmc9gIgSaVAiGTP4bGgN0HB/P3vaWjZjFKhF97Mc9mJK7RWqQw="}]},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator_1.2.3_1567712062032_0.08507479297897591"},"_hasShrinkwrap":false},"1.2.4":{"name":"simple-react-validator","version":"1.2.4","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","types":"src/index.d.ts","dependencies":{},"devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.1.6","camelcase":"^5.3.1","gulp":"^3.9.1","gulp-babel":"^8.0.0","gulp-inject-string":"^1.1.1","gulp-rename":"^1.4.0","gulp-uglify":"^3.0.1","gulp-umd":"^0.2.1","gulp-util":"^3.0.8","natives":"^1.1.6","path":"^0.12.7"},"scripts":{"gulp":"gulp","dist":"gulp dist","watch":"gulp watch","prepare":"npm run dist","serve":"python -m SimpleHTTPServer 3000"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"8edf98d11d5249ec08cb1360c185bb1d368a6e8f","_id":"simple-react-validator@1.2.4","_nodeVersion":"10.16.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-U2z0mLSlUfL0Oz47CAECn3AqImeqCKNVf3rVDzQnVFyRA1q5+SRoUoJU7E88XQP3b52V0blBr+iXAYqEieIY1g==","shasum":"05366f9974f40479d36992ecf4ca083e25f0f0a0","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-1.2.4.tgz","fileCount":26,"unpackedSize":116890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeRF2CRA9TVsSAnZWagAA0soP/0Iq02b7BhlO8CuYwkLg\nfjINg4IJmXMrFRGF23OfYk2VYoaTrhL25hsVo1yL8+hNNR/bE86Z4qxCUvzD\ndgQMB/HtHLCZyJCLD0Jza1Z0hK6dNDaimw+AW/rstdMbRAMh4MT3z7frTkHx\n+ra1y1M7e1UCRcULgwYXXpj6aRhgXrasv1gPNhHFu96gSdkybbauwt8qEgei\nj2bhXmJlzkZNCsU7bSKSlrsYabrTT2F0sLK90W9PiZs7F2LhXd93pHDc4zSN\nuyJ0HzPhmQS5jqASVDpQwp0kXONDFX8vigmFqBvnIyjFXLiPzISO4cVEoCiI\npIuWkv7XsOmp94tSNx4dDOo63eMmtuYoJ9bCQruN5Gxs5ZRkPQPuySi7VdtJ\nfCjWuPAkYc55RKRbKxDeeAsfS53FBfFjZgpbY7JPzaleaYC5YsX5l4zx/leV\nk0fo6LHQdOHCs0sWFHG1Vv3MIYNZODfoEZ0BjKM2PIROJ2hgXWu+NlAasEox\nB9qiMIYJawoXVu8x+LgnWTAqVAdmS7PJwKeYH5GJwFYqjj3oTvAOnfGDpsFo\ns/NjLLbnlGy7m4u4tCuauiOFHvNq/LkrS/kU5bqreE8K/NECIq0UFFABxT6g\nGyIioeBEy87DpEG2GJMC159cABRvxWpff+mSbdHl/U9C8ilBRzhJjbQhKwX+\nCLKj\r\n=ji9h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCE4aOFdtv3qaID1gYrzHj0PTaZtniAlJHOoUlcTxIg4AIgEe4WEDUvdn5uX2bMkhFZtVTnQyVM3bE3y8HPffGyHw8="}]},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator_1.2.4_1568215413956_0.3030676243836177"},"_hasShrinkwrap":false},"1.3.0":{"name":"simple-react-validator","version":"1.3.0","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","types":"src/index.d.ts","dependencies":{},"devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.1.6","camelcase":"^5.3.1","gulp":"^3.9.1","gulp-babel":"^8.0.0","gulp-inject-string":"^1.1.1","gulp-rename":"^1.4.0","gulp-uglify":"^3.0.1","gulp-umd":"^0.2.1","gulp-util":"^3.0.8","natives":"^1.1.6","path":"^0.12.7"},"scripts":{"gulp":"gulp","dist":"gulp dist","watch":"gulp watch","prepare":"npm run dist","serve":"python -m SimpleHTTPServer 3000"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"97f6b6cd0c9c1d2dd9f4bf57f30fa19a58a40644","_id":"simple-react-validator@1.3.0","_nodeVersion":"10.16.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-iobVK9d/KdH4T0lodfmImKso2jJoWo6i6M+Q2tdAsC1Hj5kMukgArEKjbVS0jBlX+3fpe/4FlGx+zrM+sIGweQ==","shasum":"c370bfaf17313c86b1b5e9bb03c917e373f99250","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-1.3.0.tgz","fileCount":29,"unpackedSize":126252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6BFHCRA9TVsSAnZWagAAJ1QP/RhH29NvKVOc4pUdQK+4\nWIf2HFcAwhtV8R6mfXVvKnoFsO8S505qprjoV/OW/DboXJWjARBZ4X7vaA3A\nPmaMKggiGr23grAyMtu5DYZYnSBJzkMyNuK5/GY+0sTBEIT6E5aUWGCe+4pY\ne51SQHWwksoJPA2qM5OFq5cuaKFebXxd2z9+FkpLzLoBqjz5BSSRD878KU9H\n04Q/YqiNtLw9mg7XvsDpzczaz34Bo1OIFRD4C259YmYSyA1fuJkJnARoaMZU\nJvsyD2ywR7fkt8zY5/UJ0nX8+74IQNqa2lIA20QzsDe/OHN26K73U+6C7yEV\nOSa0NGZ5cbd0TCZ+2+p39wCvVn332dGmWmLNvfG3dFU2pv3cYoqBOAOI/wdO\nA5dg5Pr5JvGAUbrqYFlGVebpWKaAebVWTMd5pyNQAa2ga1VcAwIm7nJG6HNc\nas3zNcFll2JVJdzGy1i8ErRFpZf6m3oK7ut3D7KrCDWJRoEJXz+vkkt13+8C\nsGyAn5jNGCxX4nb8lY30TDF8uih1NMjgk06Bq/IM7oDhCoro8/zV023qAC5D\nPRSnoF4My5ezaxw5l3ysnlNY7vtLpRDFsuqJGm/qtcc7XdVwg0CDWPa9Wabo\nR8AWrz9DxYC2CbgtWIV2BH77M35B+DmV3n4PIibXJcHKUfVL6nMoqTE51Re2\nav+n\r\n=KbTX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG5iQO9t/tSAcl7V/jxnhBi1vMDxUPT1ydyfB91A/ARpAiBljZXrGYFO7pxb1IjqwyUburTY3sMfdZZf/lfVxLyVKA=="}]},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator_1.3.0_1575489862579_0.43092059649635783"},"_hasShrinkwrap":false},"1.3.1":{"name":"simple-react-validator","version":"1.3.1","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","types":"src/index.d.ts","dependencies":{},"devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.1.6","camelcase":"^5.3.1","gulp":"^3.9.1","gulp-babel":"^8.0.0","gulp-inject-string":"^1.1.1","gulp-rename":"^1.4.0","gulp-uglify":"^3.0.1","gulp-umd":"^0.2.1","gulp-util":"^3.0.8","natives":"^1.1.6","path":"^0.12.7"},"scripts":{"gulp":"gulp","dist":"gulp dist","watch":"gulp watch","prepare":"npm run dist","serve":"python -m SimpleHTTPServer 3000"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"0327059ed6b9ba578f04a8bb38f37f1c59f40b93","_id":"simple-react-validator@1.3.1","_nodeVersion":"10.16.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-+Gzg5iNDZCAk88Da1vbivZ2eigZVVsIKdxKs0rGFFTTM961N0U6AexwM1X45oDKBXSAxL1uGlI6e7DL/ND6Qaw==","shasum":"2ac103c5e8f275571607cc66437134c8c591705a","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-1.3.1.tgz","fileCount":29,"unpackedSize":126252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6Bs6CRA9TVsSAnZWagAABLIP/3DwNUGCMAxm9zIpr6Zr\n0S/9+M4M2tnnEZs75A3rYYIVoE+1DQahpfzJ9jqYNG/IbYFNykuqYgBD5aWn\nZFYFfV5UU8R7Cov+yd/nC7TAyV3FFNh/56WsMI5vf6TPLqKn9sW7lZygQ+4N\nkhtFOutu6etYb0S33sXmApV/Pggs56yE+dIcdMDvr29GK8lN/Iv4w+mFVPPm\nK8bIGwP5yKz+m4E9i20zUWuPHmCMgOmmTOkKM/ORbikPn860K0mGJUm5Zwe8\nTztsVSqGdR99EM7FDapFW9ne0rhGPT3M+QorpWfgXG6b5IhZ+o4zHbHyKce/\nTroybE9zpvsq6/tgyjXy21r3Li9l0pt2URdNwVo9QqiMhv36YwD+iHaEnf+6\nZg14yLoyaPUYd9NyzQnmGq7U0IYEgcpK5RvuA2+/YzgFTgiJzR0teHpB2cuk\nZDyl8RExSizq0GeM1IqjWlDDY/1zZy3KQ+bltZBDJrDnaABm+bDMcJTYmubH\nqil/yXJeYKkZteGhjuMCgdMEVRteZS7qG5WuWVmHhkMgyNm7DNNdyoeszo7h\nNw/Xssr33KQHvVcIz0E4v5fBQQAUm/Nzu0/Q3vxuvnZPd94MHDNqCOVwM8Pe\nm2dZ58GH/dZ/j1Kfuzb2tm/KMJkviCOnHxFKfVEOblnlw6RX3+u9kp52Lruk\nUKPp\r\n=5CPg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFnVbQjl50LK2OEpXJk+OuQMSpOuVIEDPiVDSDmueccBAiB6tQqLSldxCS3U+AkviAEpwAN826hg/zLRIhhH/GKKww=="}]},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator_1.3.1_1575492410217_0.5223675799202248"},"_hasShrinkwrap":false},"1.3.2":{"name":"simple-react-validator","version":"1.3.2","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","types":"src/index.d.ts","dependencies":{},"devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.1.6","camelcase":"^5.3.1","gulp":"^3.9.1","gulp-babel":"^8.0.0","gulp-inject-string":"^1.1.1","gulp-rename":"^1.4.0","gulp-uglify":"^3.0.1","gulp-umd":"^0.2.1","gulp-util":"^3.0.8","natives":"^1.1.6","path":"^0.12.7"},"scripts":{"gulp":"gulp","dist":"gulp dist","watch":"gulp watch","prepare":"npm run dist","serve":"python -m SimpleHTTPServer 3000"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"7fa7652b38d28ddbd1aee6171a3cadfda502b04a","_id":"simple-react-validator@1.3.2","_nodeVersion":"10.16.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-MJujXCgf+Fa0GFTUNA4zgV0NqLSnnRxoaRdUxLY5rwE7Y3Hs/dqMoigCKTvBRCCnX83eXt38gBbV09FRWn2SkA==","shasum":"64fa313805629e82c8f37deb3ea8b482d182eab2","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-1.3.2.tgz","fileCount":29,"unpackedSize":126265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6CaNCRA9TVsSAnZWagAAw1wP/0OLFMvcSGeFKv2805nK\nJVYNWAM++hyBI5PX24Wg2oVsWQZEsALKVB0BXXIGfHClD84sVvlhpkL3tWpf\n9ijN/9VPogrATRTJQxzzflYvWLsWxBRBW4HowMT4kN2PjEPoK5ksRxxS/2vF\nSALOja9bth4YVTBJqEDPUU3RGDyZoyg7k7xYzpaUr009Pwf60O9XEuOw8dpi\nCi4a4uluiGAFEH77gUFTKQYyG0qWQwP1QiyX8b+4RcQ/nk1HXNmxOhW09p0l\noI2swMRJRzi0ma76K3acfLy4wi4/FN39NV0WwZrKbvX7NwIcwrjxJYbSws4l\nNRkvyJaJ28VZIeLq3vIlsIq7LHBrAAIcTzGQE5pETJfD1MQ46C7pa2MbR1RV\niRr2cWet8xxT1H9IFGcEXd6uIAI1nibB16CiZWgLICV5RlDYDnN5YXyZEwd4\nEc9UYe5ESAWgTzMvGTKDlNO7kRpnkNOAuqtih6fFGc87feUIw9+OxkY+t+2G\njBqlUS5grKJZ15YSXzJLZJmYOpBq8WlR/C/Aevx0bqDTWbwNSpJks3X6F5wL\nr0UImg7+MFXkJmEx0lbAkNXFFOgIkaBLZRGNI8QXGgLSokzwXrurd2UjQTbd\nrH5eA09WEObjZZcyc0QRekw0LppnARZYf7xMhMwe/g8j+Ml4Foew8G/PDiWR\nsaYV\r\n=6GPu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnc69ycETH2X6rRZ0G6OD7gnjgy+c+VqAy/5Zsk9SlWQIgKh3YcK/Zwyp710aQKiiThMZRtpuK/L9I/EHI5ZePtJA="}]},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator_1.3.2_1575495308722_0.40034503985368564"},"_hasShrinkwrap":false},"1.4.0":{"name":"simple-react-validator","version":"1.4.0","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","types":"src/index.d.ts","dependencies":{},"devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.1.6","camelcase":"^5.3.1","gulp":"^3.9.1","gulp-babel":"^8.0.0","gulp-inject-string":"^1.1.1","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.1","gulp-umd":"^0.2.1","gulp-util":"^3.0.8","natives":"^1.1.6","path":"^0.12.7"},"scripts":{"gulp":"gulp","dist":"gulp dist","watch":"gulp watch","prepare":"npm run dist","serve":"python -m SimpleHTTPServer 3000"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"bb14ad0cf43342ed4304a2c65a3abf8ca0149b6f","_id":"simple-react-validator@1.4.0","_nodeVersion":"10.16.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-KMnZed6KJV9kGMgXv+I2NrEEDkintzNAyM8RL48O4iPqYpGrG8lGNErEpByO1El7JJkP5SwP9QcFu/vQkWwj/A==","shasum":"6a02c79a0e1a120c3ca0fc4f667a7fd380bda0a8","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-1.4.0.tgz","fileCount":29,"unpackedSize":129185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/Sx/CRA9TVsSAnZWagAA8BkP/R7W8WfDtIAadvYIkjJC\niQdKOKV8Q8zw0hNTktV9VYlcUlNF7DOGdMIBjhDllaEffWPTvuM/3NcvtKsE\ny9ovtY9vpCn5AmYKSLjAsnm/7xlFtY2PMVlA70He0ymiay+m0U3j/MALBn9K\nLxG0V+qPjxlI4ahQUt2X1X4djWdXFm8CMz8oyYJ60UrgbqLVGFW6QnNP8Yah\n+h5cqHjcqDZHly4ba0ZfhsGGPRqwMxwIkvLEZR1Dn/EQeM2ikKZWBWOQ+b9M\nUdqZexmTBQ+/bLgugZYS0vtlXm21wkDrBTJkPogYMPGokKG27TnDxjdJ9SCq\neXn7cunN19cYLLBpSd9f1sP6K42kGVZgjI1kL0X10TCu37n2H0fH/HTD2s9d\nadXBbilYNLPTi/8ckdqr3hJ5Iyxe3LtFtwjMgGj+Ff9WG1s2k7l4L9W5jB40\nauruKndyasya7Lz0sEtXORfGuvHU6exa4/3We0FQJqenReKec0ee77IBgWkF\n1zWHmNFsD1thy4Fz7vJTsgx3+7d7GW/Tl1Zbgib6SUOeSqDn+q0vuFAfPiaE\nLIMrw53SgLSDsl1y5083B/xbNhraDd0ZhIkAj7IcF1BFaJg7XdgW94r42BLo\nfR5P8VQJ5I7ynDj1/ddqWc6DHROn/0n/9GJl5BWJNhepfjAFX+mvHElcUgCm\ndI6y\r\n=xVU4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHQN3AgNaIQhdaCfgWegFRmGpxxhrF/IzxPx4QPTGjKlAiBMR9Mfq0UyQKbm0x2Sg+GJGDw8H28Mx4SLV+NmWRL9nw=="}]},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator_1.4.0_1576873086802_0.13110911534450076"},"_hasShrinkwrap":false},"1.4.1":{"name":"simple-react-validator","version":"1.4.1","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","types":"src/index.d.ts","dependencies":{},"devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.1.6","camelcase":"^5.3.1","gulp":"^3.9.1","gulp-babel":"^8.0.0","gulp-inject-string":"^1.1.1","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.1","gulp-umd":"^0.2.1","gulp-util":"^3.0.8","natives":"^1.1.6","path":"^0.12.7"},"scripts":{"gulp":"gulp","dist":"gulp dist","watch":"gulp watch","prepare":"npm run dist","serve":"python -m SimpleHTTPServer 3000"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"673b59ec46bbfb3aa91d053a5613cf78382d2ff7","_id":"simple-react-validator@1.4.1","_nodeVersion":"10.16.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-hJ2YdORRhBsMr+P+Wt/4lNJgx1V85JDVISa9OQ65d9uaabMr2vq5t2WW6Gg4exEktizRpdmxxzISiuCinxR5QA==","shasum":"fe4e8125c3edb09cd0bc2630bd6fd7c3c848b475","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-1.4.1.tgz","fileCount":29,"unpackedSize":127707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeE4AbCRA9TVsSAnZWagAAqdwP/i9MrxNDUCk0fU6lOyLr\ntTbY95hkE0bBxcLrci00OZYzM9xPK4ZdJ8IRYoknmD+qfSu4jjP2ZfQvXDJH\ntOFsBcV7PfHKCT+vNiPwJyvV/FGH/iNbvn6xqM+QoF8w4nFxfxQJv6Z2Xr9K\ncMHE45lPIUCFr1EYDabgTchuGz6kAvy27xqoUUqUv01advmQaGg1RKkosx81\nL+4bxJnNrsfo4obK4ilTE8RuTC3ZF+9pdl2sRXolS/VtA4jiuU3MHpnN8GoE\nEQz1/4zn/vTsdtoxkFyHhWm6pEeu6bB+xXNQMgX0Q513XhH6il2sKeAhi1Bn\niwhklDcECzesq8ynBQynsfimz3g3nisRF/EVt39l3lghW7MwaKrwiwzEpFc3\ndzO2JWCSOhCu6VuLoGXDI+vJpFzJAkBHK/vb0NMcsFVg4nktHO+79WdsvRcp\nN9eLq1fVUuP/G+VwBI0tnYKbtf1Aii1LYq81ipdcTURB6zIlTOZ9s0XEAI/A\nKMHIdR5rvFWSimdqArK684bKCM7pXpFhXjvKWlekiQCX5lY6pw8Fh49BgtH4\naJ2sMGCFTOAN7E3RgrYFTS2L/K/Ia+S88ixC9tMyKDhv4Cyb65YIT4ZjMTBM\nnLLe1mpEsCh1pTdSDRTgJIJ3wvw02ABKRVGQoMNAyvuhMSBJpPyfi0KWIxCh\nooFJ\r\n=p5Bk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCH0eI/v9kkQborZYqOh1Sn+BlpwYXTd7FepMQT42/T6wCIQCRzrR5aakGGgu9hu2XjU1FNeI7ZxnXUzRnv8k+VPg81g=="}]},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator_1.4.1_1578336282870_0.8194882292012187"},"_hasShrinkwrap":false},"1.4.2":{"name":"simple-react-validator","version":"1.4.2","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","types":"src/index.d.ts","dependencies":{},"devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.1.6","camelcase":"^5.3.1","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-inject-string":"^1.1.1","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.1","gulp-umd":"^0.2.1","gulp-util":"^3.0.8","natives":"^1.1.6","path":"^0.12.7"},"scripts":{"gulp":"gulp","dist":"gulp dist","watch":"gulp watch","prepare":"npm run dist","serve":"python -m SimpleHTTPServer 3000"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"bc9817b894e79742e8006545028a2796fc849b5e","_id":"simple-react-validator@1.4.2","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-j8FQmmWdLPk/4SXMXkqCTgpfKcGwBJ4IL5QFjjiw3UWCIWblg/MUVOcyAIZNRPx4vh6+619dcZxXotdLcwBR9Q==","shasum":"81bc4cbd90017d25345ba26968984291bfcbfb50","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-1.4.2.tgz","fileCount":32,"unpackedSize":135269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHIcFCRA9TVsSAnZWagAA5jMP/ilYl4TFCu0VgGVrrwvT\na5PAgmv1reTybhfhCjMif5fkdxL2A5NJps3xUkzUZ9IXB7lrZdf/q71O5jok\ngXd78LF7VTBZzaTxyOjBxLkWeNajxIIz1R24bpM38RhQ/UCNJSBGejaBWK/A\nucnD/rra1QGL1hwlHyvobh+jEUJQp1bvawcncUS2wFfMJVn5MBFhYTc0gfNh\n6ZwNclX1L5C4cSIirjkaRQTxrcG6KbdG4Y995tA98aqQlNvYqBPj4ta/a+us\nIiTwgV75VcANWqfxwUKcy3n1L5ilyBC8i6jcqtl0cAQ1o/JR06RgpgdWw0Va\nrDNd8UY9FKH//k2Ty9GYB0pl/UJI0Cl1b+U78u/j6tSOcWwosbJkljOcGzI6\nXBJSd5ZV3z3YGdv+srxhbPZ9+uV8mYOm/HWSr1zkgqzjISt7eG2cvgyhgXAz\nnIKo8JGHv9MDYrcltlVWEynTfAg+RUY9BFBiZXmyG/OqZWApD9UgENqcA8Bh\n/ngNV4f2rwIqTAtUHOl22kOovfiA38rVXs/j7yP1zRwqaE8Sv0j4EnPFx88w\n9XiVatFAiaX57x08WQbB9pbjA6+hn6a3wOb/7JiFod9Wrh+rUq8pLifCWl0M\naOcL+QhuaBi3wLyeDgDuN8PkO4rHhciGoP7EB8hMSJFBB11nkVVZtAZ/68Yz\nombm\r\n=Rs1P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIIhE7RmO9xkcS3eV3ZrDzBsfs9y9TyxdtEI2iFyl7hAIhAMls7V9qO7karQKoVqi/k1o35yUurPQhDCmJVhIxHlfN"}]},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator_1.4.2_1578927876661_0.0700884934209367"},"_hasShrinkwrap":false},"1.4.3":{"name":"simple-react-validator","version":"1.4.3","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","types":"src/index.d.ts","dependencies":{},"devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.1","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.1.6","camelcase":"^5.3.1","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-inject-string":"^1.1.1","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.1","gulp-umd":"^0.2.1","gulp-util":"^3.0.8","natives":"^1.1.6","path":"^0.12.7"},"scripts":{"gulp":"gulp","dist":"gulp dist","watch":"gulp watch","prepare":"npm run dist","serve":"python -m SimpleHTTPServer 3000"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"7f4280030323cc3689e726d63978c795037b9eeb","_id":"simple-react-validator@1.4.3","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-rJESfMTWHFXD/4DbMgqU92LpgBlx6feoF5iXbx2tJyAD3t9ycY2x7w09X9BA5Al11hvHS+a+l3mMlk3+eZ++BA==","shasum":"5af4a8816b0a5f613c29afce35d0a60115b0f8b7","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-1.4.3.tgz","fileCount":35,"unpackedSize":142734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHOshCRA9TVsSAnZWagAAccEP/RAt622fNPw5HSqsQ6Xf\nr6CcvgSDZxoNIdAq60o+RyuMl1rSp4ecIg9WCTfGI7JGpaaCO1klaN1HwFMW\nAaDfz7dvjJFK2tS0A6sdrDu4A7XYVMqSzcd+g6L1xEi1znBLzxQyI6LmRfQB\nebxh11O891g9selhp4gDuQo7S7kWdPbm7EqbM53X8bFLvj4uETSEpGt0mrCA\nzVAo6JIFTmKO4++iRyBMnqkQnBJXRJR54pXhXi9YiupwPhcsV13aeeH5Ly5M\nR1uxc1W/ERW6zZovuQcvsBWse6irex8ojzApkPbdKk0yXeB4isgkTRHqH1F4\nmpHJ2O5k7DVVS243GH/gaelFYKQEuo2Ehjqt8ahQqGChcnYEjK648eWdrPyR\n8wOO/1xqMLNq446PXqyqEBhvPhuZP3KdBArYNczv8tCGUdnypU6YhIOPBLSq\nPWQaqp4nL3LyHEfesCqZumS3F1wtXMVcSjY/F4J4P9alhdbh0JRwE0pL+4Ve\n0UpDpg7gG/vmaJkj8sPWwGDgkOLE31EfJZi20QFugdmYENlIYtevgWm79jpp\noPIfX4Luzu9MMuaIcI6zJUlDWIlf9Ez8aUzWn2ozwyI9CjYqbfn7RiOm7gSw\nEWedrBQWwpHkGeZ4shqIqAdOERqDXiMsPcgN/9io9d+tDLEfSJG2GQOfIzRK\ng0sZ\r\n=FD5X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnrXSMYBTwwLQBKfGdGER5xSifnXmnYTwAF6bynZDbogIhAJP8U8XdoKT0GFCHPwb2d9sFWOGHq4+NLxtVH570kDd9"}]},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator_1.4.3_1578953504810_0.3657707905218066"},"_hasShrinkwrap":false},"1.4.4":{"name":"simple-react-validator","version":"1.4.4","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","types":"src/index.d.ts","dependencies":{},"devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.8.3","camelcase":"^5.3.1","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-inject-string":"^1.1.1","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.1","gulp-umd":"^0.2.1","gulp-util":"^3.0.8","natives":"^1.1.6","path":"^0.12.7"},"scripts":{"gulp":"gulp","dist":"gulp dist","watch":"gulp watch","prepare":"npm run dist","serve":"python -m SimpleHTTPServer 3000"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"4f461dfb95910e21b686603f50d343ee7fe08b99","_id":"simple-react-validator@1.4.4","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-khYWS90o3YSSFAC4IdNkFdRCyZJu/xq6CRblJmiZuBWb5h4GBapKSHeYh4yVv6ih/yoH9/wcUI/DejaG8OfTeg==","shasum":"39a2f596ecd13412779b74df4104b38d9f35346c","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-1.4.4.tgz","fileCount":35,"unpackedSize":142796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIhb8CRA9TVsSAnZWagAAdVkP/A9eXVlIJvTqbt3gnAHN\n4Bw4V8rSHp/Un08fhrY7gyLJ+FNe5BMAZoBqWQEJX0hK8prybbyyuKTyKOgH\nun+OjR9FZ6KKqHhK8E4t6FhdnKqInrM7YtzMwO4Weq6+rVwhNiCHMXyg5uNd\nrXhjZfbWreHSx6ejAiyKT821AzGAW4ZYLhLZP6u7+zhxe5lCh1HPiK9VVaE6\nDe4I2U3yzqxV5NiGbqDC1X0ICC/JHYTZzxpYd+sA7xegqjIXTfSlWZ52G3hS\nWaFTWh2cl0RqvcO5LfLWkjQn1+njMV0EWw6MFaZ5aCQEQkgoTgRJtJKc4fZl\nAtW8Jo/YiRUm26PI3wY4i+zB+gSfQ6Vm/gtlXS2PYt2WR1m+N5heHExjJYg7\n6cVm34piQbzLu/MjEKQQ+txxYnmm8wev8UkNq66uhP/QGJ8iCGP4xuI4f8Zm\nwHpSeFvBpCczACx+CIe/vhb/Yurzz79RVlRym6xxdt2ggWXsWuCiH2gq+2ri\nlZiad/NPExmPPnJspS96Fs7th/fx8iK29BrQ1M613Et9Yl7gWx3TYnr+LZBu\ndaTB8bblzcaisPxSroLtffr8vYrMwUCCSHfKgN3I5uqhSEt/k2cd1ctPOQHN\no5K+yfz4WWHysNKJHfqP3WLFCnfwGRLSHzTkj9as5ylyyaNXJ4wx1O73/hwP\nfu1g\r\n=XIOQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH3oo9cfk1FTtrL+j/5eU9Xk+RIGJJMqF+mH7vyi3KxsAiEA18eD59Zgc0tMvRbuCSr1169BzjjOuszB7z6T1npDI0E="}]},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator_1.4.4_1579292411997_0.43087460838780345"},"_hasShrinkwrap":false},"1.4.5":{"name":"simple-react-validator","version":"1.4.5","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","types":"src/index.d.ts","dependencies":{},"devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.8.3","camelcase":"^5.3.1","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-inject-string":"^1.1.1","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.1","gulp-umd":"^0.2.1","gulp-util":"^3.0.8","natives":"^1.1.6","path":"^0.12.7"},"scripts":{"gulp":"gulp","dist":"gulp dist","watch":"gulp watch","prepare":"npm run dist","serve":"python -m SimpleHTTPServer 3000"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"a0e42e47bed25c8cdf2ce4af0c3c9cbe0ac706c9","_id":"simple-react-validator@1.4.5","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-5dl0jXRlVu9UjTBO0ebq0RHHJnSA3+NEjVlS8W2XDAkQ5lzz/y4fllKQAX5X+SLdoLf1HC9ftSq6ARTXexpPCA==","shasum":"d41c2401813fbd304353f7b6de3a0ae14c6826bc","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-1.4.5.tgz","fileCount":38,"unpackedSize":155103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUFdKCRA9TVsSAnZWagAAeJEP/3rbouBz6rIEUI/cR1th\nY3H2kgvosA7GGYyupnAwsoE2LyatDQY0nQVD5ZCOlqEQ1my3yEBtiXy0yqiL\nzKioHBydBstKqQ/Bw4Y4LMc64DvT+xebCFSL67FuFw2xtkKeIMPpF1duhpIq\nRbCEmNaXIl4KYV7sw7s1VqPCCbEjOapfS8r1kDzly6/BCLpUcStr+pdXzAYI\ndcEQl3wuySyl95dhiw/hPHR5aAul/bBPUwtqUKXkz+e1u4S2hS+jqx1HwSSo\n17MrA/H0T1kEFRHggWdSJbTNy4D4YDHmzEZ3c0qDTZuj5TkLU4bgBdukr4PL\nfptuu9HWpexyVV+haWib4HFUv4Y5w5XUDkzVbhNTh18eKFlGO9yvbxJwpqdc\n2B78i65cvWrK2WERDr8j95xwjz8CHCvo+4f20S1yRyCB2nrNTzkEO8USZaow\nNLiaxGsVXtgrcBMDJWyx/IBvzwEbyjYBJaOwcciSo0PVyqaztteZFj6QpD1g\nhM1n6x39zQyeopKivxgbPl+wIzS5EFT6I8q6vT3Oycu4nzYmjkqM1smB+XcZ\nDrN4M6Bn/pYlfMNrQ/9JN/W8ZLhf5Yp1YcPfo6/WDMfAjh5zUqG1hMVW7b5W\nGjzr0+7FZr1Q/S6+MRnf67WgZqPaapyJcl7mFla+CEjJxxQu0Qt454GkMxlU\nEuzh\r\n=OpyR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN/bl05d3aiknaQ+BUiN9MttOKhsl3v88sjtev5mDzagIgYojeme4CKetdMpYJOqg8Y6C01sGkElVC8V//lEaQ/CQ="}]},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator_1.4.5_1582323529582_0.046980486062847326"},"_hasShrinkwrap":false},"1.4.6":{"name":"simple-react-validator","version":"1.4.6","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","types":"src/index.d.ts","dependencies":{},"devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.8.3","camelcase":"^6.0.0","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-inject-string":"^1.1.1","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.1","gulp-umd":"^2.0.0","gulp-util":"^3.0.8","natives":"^1.1.6","path":"^0.12.7"},"scripts":{"gulp":"gulp","dist":"gulp dist","watch":"gulp watch","prepare":"npm run dist","serve":"python -m SimpleHTTPServer 3000"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"7b723ec96cd61c12225954b44243e104653abf07","_id":"simple-react-validator@1.4.6","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-t0hP8krMfHwPBhsvSmSVfYU7DqdHQxDB6gGuqtUcaxIArPurBWytISj/ZCLnqaj33/cYNXOfVz6LoI9OIefsiA==","shasum":"df3079c39e5b7c5c57d378279a74a8e4dee8673f","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-1.4.6.tgz","fileCount":38,"unpackedSize":156739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJej5gZCRA9TVsSAnZWagAAYSMQAJXVz+hmMxegUw6Pxteo\nQHVjwIbZX8K8AZfJmfJ1yYBdfMr/zTn3PyySl/BVO4jU2r1hsoYJZOu2cJDk\ng4RMuOlODaLh2zFZANigfAVj2stHpXFnCKSNEarzyS+08q8Ip5TOtLcWsiKX\nTL0RsLbqNVGtNaxt+safHH0K1IXTeFkod0iClZ3JaQ62VQn7f0i8TEnsrjgw\nIfjhea2uQm3rrZPBojwZpc7Gpa45wIPXHBO3dSrqAWZg8dfqwAKYyg8LQIJp\nQix8UmXq9n9c2HlOC+Tit1bqNOHEUp5R7o1pAomLO6LnAMgrneTDzqCTX8zc\nlGD/K6pF9P+fpOPMGpP4vT3ZpBwLIX34JFpet4DY4LoYGiLRK6T08QEIqV8F\nlKK9MoTaCJLImiKFieifr6ZC1wa/6Ndw2Y99t1V0oLE54fv280b9pMLPVhKM\nyqo4KCVmRtvNQh+s8IcVbQYUTeup4tiDXpf+wTFv9ufkeOa9L6COTy9nRwVZ\n/X8a/WBXMPZlUSkDfIiGOZ1L2cLxdo3Kom1WBvezAzksVMK2JKn4X19B5KUz\nZwiCOw7LSIp5mgLMe96bTPVhi4on6IWdTi6rGW3jHOmOI1tk01udOHGL65gR\nJ3jQebCJTZnwo4XXqWzxuF+a3kbbtBH3vOajTV7naDjUDw0fo2Y/bMmMDzSL\nsbUP\r\n=XRE9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXxKTntrHrPuzdZrTS+/zD/PmAiFJXpSbSUGaH9iTiEQIhAJ4m1ib4lTVgBLUBTe6EMj/o86BtweoKNfl0a+9n/Z1O"}]},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator_1.4.6_1586468889051_0.6499790325430943"},"_hasShrinkwrap":false},"1.5.0":{"name":"simple-react-validator","version":"1.5.0","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","types":"src/index.d.ts","dependencies":{},"devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.8.3","camelcase":"^6.0.0","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-inject-string":"^1.1.1","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.1","gulp-umd":"^2.0.0","gulp-util":"^3.0.8","natives":"^1.1.6","path":"^0.12.7"},"scripts":{"gulp":"gulp","dist":"gulp dist","watch":"gulp watch","prepare":"npm run dist","serve":"python -m SimpleHTTPServer 3000"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"0cc58ee7468290e7350f8800e01c7c148d365ef5","_id":"simple-react-validator@1.5.0","_nodeVersion":"13.13.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-q7OwGKcH0c5Na23UymGFvX8sLqouB8maSVOwBcnV07hykeBue/E8045ezJpu+XE9TJwVVEzx5BFuKQrJEFtYHA==","shasum":"f6024e5be60ba297887a55c8e5e9b85f7ed5c803","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-1.5.0.tgz","fileCount":44,"unpackedSize":172926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe88UbCRA9TVsSAnZWagAASc8P+gJl88rcxm1JZLhrbFnI\nluwwJlIdIqAeQcN/Ne/2eN3xB0bbqp16JLBa2f0UMoZqQzYAIhwnK1Cz0hx4\nUwl4IAsOCrxZytGc9cekzQeALDLuC8J1ijTIXkWx2KPztoU1b+KMvvPCHt4p\n79b9NBptS+ql1PVVJ/JuTSYbpNsn2CPhrmsDygui2qh9yqymdFUfkhSO8GyT\n5bs3mQYe4HE8U3AhwopZcD43RRT59cIO9UCaPIjwmAfH/8p0+Xc2LtNYjFyH\ny2fwZ/Z/ETS9DKNpRHspBY+5q5Vfm06+Th+BrbxVfue6CFqWbGvkTOtJQjzB\nQjozEqSn+I5Tr316mKbF3EDJqfrl1Z4SIkRE+82aN+739bT+bfQTEqu6GdnZ\nOD7QX/9hZti8nZJlr1uVdNevSY/fzHNprUq6/anhCluNQE19Vjiydz/pPk6d\nlszgT0qQF95KGY00h4qoVlKOTbSUN6Z7XsT1I5gZOSQwOHeqpdQYY8skr0Jp\nHpa6Zpf5L6RZbnxwWjgghAwbRmVA7oIsjJKgxEMBP+K5riQE2dESV47eRwe1\nrdV3wEm9o4g+f4q7YNb5vigzYiP0kUiRqxHSuDyWOmap6pPRWb27rhjeUmdQ\n5QfXUima+kVukqchDB7c+9SIiL1JTExwsVPA7s2cLNtoZj24nE9HZB3YcjlK\nrLQi\r\n=0Y9X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTAXGjCO5TvzyzL5sk4uz+uJZXsUixIBS3DLzEIKj8oAIhANR4j7aGZMj1pQ07nUE+WITK8yr0TjDFPI0jP7mF3oIz"}]},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator_1.5.0_1593034011077_0.6087881487180757"},"_hasShrinkwrap":false},"1.5.1":{"name":"simple-react-validator","version":"1.5.1","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","types":"src/index.d.ts","dependencies":{},"devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.8.3","camelcase":"^6.0.0","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-inject-string":"^1.1.1","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.1","gulp-umd":"^2.0.0","gulp-util":"^3.0.8","natives":"^1.1.6","path":"^0.12.7"},"scripts":{"gulp":"gulp","dist":"gulp dist","watch":"gulp watch","prepare":"npm run dist","serve":"python -m SimpleHTTPServer 3000"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"c1e54169418c6c330cef232c16e7b524608ad10b","_id":"simple-react-validator@1.5.1","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-sVFjv1if53IVnuYqqqVKse57tHJYPpV1bXKEwE2iDKZK8Tx9Ffuntf14Hu8QyFJvzBpAOOVdIxnIzN6Z2eBxNA==","shasum":"0dd889fd45b6de6268a9316b03d40b1175bd5f8f","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-1.5.1.tgz","fileCount":47,"unpackedSize":180327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiFcaCRA9TVsSAnZWagAAOgcQAI5CMoytXBJFN0hGW0F7\nL+fVGsiTcaychTW3+c0oB3m4vSmJt1/kG1tZFuEwt1DA2YIq0ciQptJ4Tdv3\nkW8uiT9FigsqCL0074iNke7Qr9CK+4DFgz+Iq0fQUafJU7jXdQzYHz7j/j+O\nPbOs4onjbrbwEOkju2p6GQ4IZRzfMelomalCdQjMHlBEubXlgmNeHEL+DEAm\nla1+dBBET9vogkJ0nW54LtS92PgzunIaQ5Pnl7COZvpZzIg4j+2pelw9gmvG\nBovCm4ZSOYQiDRe8tVv35c6xlR5JE9npVNPhLFqqR8Z2rx3UxJVhNaYeQG4A\niQgKyC5+UK8dbsM7XbDYxnfcGHUVqWLdtc9Og11cc3CUwnuDxd0JBpR1iHd2\nu7Glb/MpgyoBHxGeccI8qN22DU5dsS5M2Vn9qttk2ERot638I2o3NWpJRfoN\nlsrgnEdJd4XbjLZ2VhdLMCIsUErc8C7hD1qsZDXEIzNFLKH8JDVkpAITOpvK\nGxBCDPtOfiLv4NzEpTJE8nC2+/p+8/ln+9WVpBtEGC2hs5r2QgZXwelq13/I\nkSnMTKuKX3hQfG6yPUO8kOza/r6K3oulnPfwSjzEyXlYGlhjw1yMDtDgIuDm\nD68UL9anPZgCpj57P5oLK9mnM+ar40F1WG5BTQot0q99wF+l82rPm9yuG9L2\n3r6F\r\n=sOv6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCic46z9YHve+QG8qwKAXY7sAQG1WAhIz8JtHO/gjMeEQIgbuwBGiGuWSU85OCCYzomWoc2BT2xuqqB04IgiGnBjVc="}]},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator_1.5.1_1602770713799_0.8662265078073148"},"_hasShrinkwrap":false},"1.6.0":{"name":"simple-react-validator","version":"1.6.0","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","types":"src/index.d.ts","dependencies":{},"devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.8.3","camelcase":"^6.0.0","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-inject-string":"^1.1.1","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.1","gulp-umd":"^2.0.0","gulp-util":"^3.0.8","natives":"^1.1.6","path":"^0.12.7"},"scripts":{"gulp":"gulp","dist":"gulp dist","watch":"gulp watch","prepare":"npm run dist","serve":"python -m SimpleHTTPServer 3000"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"71a3c262b1426cf651c32b995df9cbc2a2dc247b","_id":"simple-react-validator@1.6.0","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-A4DZwxUqB1oddoiuJ7TTVDS2ZY/yQteCcUw9rwLk81SnVFYg2uqSbU37vBkP9klfVWaoEaiczRiQlWQNNVx5Kg==","shasum":"df3a0c32b6160945d36aefe65cc30f1b9e48d2a1","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-1.6.0.tgz","fileCount":47,"unpackedSize":180335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrJm2CRA9TVsSAnZWagAAyPcP/249nERr8Yml+iXgJU86\nk2y0uj1lFeE9vB4kwbgqPo6Fqq07fp3zwPZQZLuYpbnF0FXvZ7X3QtsTMIKa\nOSEN7x5WLT3Ebo4j9lEh+OqvJo4fJjZ/hrvngOCXT6qRhhJn4BOChW83HJKW\n0mP8YvEewdDDvjyWSbP7EVm3y0wGcK1th9VM+uP2U5GpXH010XsXmG0d93p1\nu1/BLLg5MsaLcGYGYiATbSHKNXHmFi9Ml7ZAk8YXCIydt+eTRM1r8bMhqMYK\nU8m43e0WH9VV5LaPxttmjMzF0i0f8I2fmmqDLXWZ0mJKS1K1oOW5ZKjAnG8M\nn8U3Xkg0rk2X7oegPpL/PFKKKznazRw4DB9bGDtARxhK9wo+DuTDq7ZmyrQZ\nT9EFNlPGevTLzUutHlavJA7MgwcLRFdPwK2xaDJ9GEDsGIKSp0Cc/aoBcpU/\nemjlruxeblSK2fz+HlK+jQTHgO12zMHuNFEM5zrJu2gMBNPAaKKOMx+OhqeZ\n0y70FL4eald4bmqHFFH9JfLPY3ye7T0+s0lsoLLH/P8pruAkeamIXINdtE0R\nzrKe+/CiIlZ3GIX8Z1cgKLFAFt9/rRpFt5RpVJSuCXhwwjdFi6ocY9LOY9QZ\nqedda908y4IXybbrlI4+OhuI3pFXmLlsF79cdhMBK4IR8pGSU5Bjh7E60giE\npZ6A\r\n=+Kua\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZy+IWK1ZlLwvV4ZZa6CK2zB+5PdU6mrh1E6u9kNDqCQIgVl6eUdsdBVim0Zke9ypQppFRw+YuaQCjMk+JqQBc420="}]},"_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"directories":{},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator_1.6.0_1605147061629_0.24016101744778906"},"_hasShrinkwrap":false},"1.6.1":{"name":"simple-react-validator","version":"1.6.1","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","types":"src/index.d.ts","dependencies":{},"devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.8.3","camelcase":"^6.0.0","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-inject-string":"^1.1.1","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.1","gulp-umd":"^2.0.0","gulp-util":"^3.0.8","natives":"^1.1.6","path":"^0.12.7"},"scripts":{"gulp":"gulp","dist":"gulp dist","watch":"gulp watch","prepare":"npm run dist","serve":"python -m SimpleHTTPServer 3000"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"f3fc2f36cb06743506765a65f71848a3f1ea2131","_id":"simple-react-validator@1.6.1","_nodeVersion":"15.5.1","_npmVersion":"6.14.11","dist":{"integrity":"sha512-jguG7UlulRRBPZEyRroShUpRpV9cC5VjA4WnVGRzZgjqbQGr/twq4LLjqxt5QiSnJZE415gnbXH4oqWR2Ggmaw==","shasum":"c8d551639b7e6f4e829122299cf5eb2a31fce6ef","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-1.6.1.tgz","fileCount":51,"unpackedSize":190544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+yTdCRA9TVsSAnZWagAAIv0P/AocPDP4Dr4u7CH1TAmL\ngGkaE/VLdw7RaACc3JMA6dnt0yOp/83Qs/G46cwEozLVZNJIJIWyxs9e1SRd\ngSk4Fhl7VdTd/mln8iqYp/CNG5A1eDpLdYjisjVfW6SJunzNLBN48XhpwbE1\nZrHQ8mdDPt5muAcIWnRgL92AWcO0rLoZg7Oreugz+frUJTWMl8RlpmWb4t1a\ni90CUvFKHuE8LFK2MtGx76WopR9LUQuq9Uq+DFnFix0lx4zTtj5tAJjLU70N\nb1+1vtASMOppzn27dCbJRsqokdk2kQMVeaeWhOFSJUCokL4aBLeCgep+pbVN\nB+Y35PDAXVsCc3RsdXMFznp1ll7ac4L0MRgVZQJm1n5+MCCA65yrwH3Rjdp0\nxFCXyxt2o1EirD5i3hR35bxUTlOB9E4l0UFkJJxbOrMrC7GXNUQkqrSDsU6D\ndkDxszXvoeVI1cY4s+bczQw8PIIGFHfIVHASYSsbk9DT3SRDzS3iPQe6pVpn\nYmr4KeDek1j5KKnS/V91muGJzrBAH+d8yjYYiveFbvJIXlqRkSAx06Y70j3O\nvOuXN3NwGvs2MHJ57mUeWqOaWmw6PS34NDcJ941Fx2L0NzVLMhMUfg+YrT8f\nG1cEseizWcMB3FPRPxSc8HbCCR1BnHehfpWSiTHidRD6lHKBVq8QNls/68ni\nCQiJ\r\n=0b6e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2ot9vxoPiJ4EodEZHEvPSnV5cuDprTertXJPa1Gf7zwIhAIlDHJT5cMDURBkNKQ2vmElgc5BiVGyFAaftvIzcBBCm"}]},"_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"directories":{},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator_1.6.1_1627071709478_0.7975357572676749"},"_hasShrinkwrap":false},"1.6.2":{"name":"simple-react-validator","version":"1.6.2","description":"A simple react form validator inspired by Laravel validation.","main":"dist/simple-react-validator.min.js","types":"src/index.d.ts","dependencies":{},"devDependencies":{"@babel/core":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/preset-env":"^7.8.3","camelcase":"^6.0.0","gulp":"^4.0.2","gulp-babel":"^8.0.0","gulp-inject-string":"^1.1.1","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.1","gulp-umd":"^2.0.0","gulp-util":"^3.0.8","natives":"^1.1.6","path":"^0.12.7"},"scripts":{"gulp":"gulp","dist":"gulp dist","watch":"gulp watch","prepare":"npm run dist","serve":"python -m SimpleHTTPServer 3000"},"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"keywords":["react","validator","form","form-validator","simple-react-validator"],"author":{"name":"Stuart Yamartino"},"license":"MIT","bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","gitHead":"47180ad7b5bf36579dca6549ae5feda078109b00","_id":"simple-react-validator@1.6.2","_nodeVersion":"18.8.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-49KhaVh7wXTANXKuvLtRebK1RKTBi3Cu/7jf8ssBdL+9ShZOfW74nkPWK+AFj4NApSYpYozMQ27ZybE630SNVA==","shasum":"dfc157f5c19592dc6f38e91c9f30311dda34495b","tarball":"https://registry.npmjs.org/simple-react-validator/-/simple-react-validator-1.6.2.tgz","fileCount":54,"unpackedSize":198839,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyk0e2ZMQ+05Vib01fJTGtM0g+Bi9vLIh/xtHg0lwzhQIgW1JQmb3UY3Mnj5UICGVy4y3cN1XRkaTTmjfDP4OfJKM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPtqYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBWRAAikZxgkolfdPq8bjQ3etKKhW0zZtHsDfFMZAtaVAtoA5znNWU\r\nkDpkbiqryr5FxdqmAMMLHEo17R862xHxuIN+HBKzJG/oOpvRQLBE9fYyyDES\r\nXCFglNdwp2jzBf1A9Fcw154OtrgWwrERuxTX3TGyhF0OHwiFRtjqKNaLAEca\r\n3h+Lj2XV5O9i06ERLybFv/iF9k+MTKxeAefEDJsTqFmavQ7mU/JM8KJkluTN\r\nkoz+LZe0yt7fojSLhl873c3SFfa1mIvoFtqcGiQLiPnq0ni+vogoI7Fya3f8\r\nuP2fLkRASsrb7NLrTDb42laxUJYVE/Lv2gP7g7+9f+G5+i17nvogyD0VgiFg\r\nPS6L6RkzsuSolU0zDf0sqctE3M0BKDk2RKKhVImgKqNA5kOJV2cxnIWOm1eP\r\nc8lO4WzyHc62x4wy2EhmPg2PMZVXFH5EZN8+JhjdE5JKzCqjTUWJ9rt22sRW\r\nt1KDK6jmz8XONB2SoJVZhSB8LljsIYchNnMMYUn5J2j23uwgbQCrsHHvZy8x\r\n5LpLmX9oR2Ao1BB5uV3F+xV3j9qTVrZIJoDRZ/9u+7WNxPJp9hyKrrxo7BvZ\r\nxIi5EdZlBcK84VvebQS6IX0xWmXs8xJUjOSBw5CdVgkG4k4oRv13ipohCu63\r\njH4ciKPDEACDnPjyPz4bunFFrRPDYlHRp9A=\r\n=jxWo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"stuyam","email":"stuart@yamartino.com"},"directories":{},"maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-react-validator_1.6.2_1665063576088_0.6291235553387062"},"_hasShrinkwrap":false}},"readme":"<p align=\"center\">\n  <h3 align=\"center\">Simple React Validator</h3>\n\n  <p align=\"center\">\n    A simple react and react native form validator inspired by Laravel validation.\n    <br>\n    <a href=\"https://www.npmjs.com/package/simple-react-validator\"><img src=\"https://img.shields.io/npm/v/simple-react-validator.svg\" /></a>\n    <a href=\"https://www.npmjs.com/package/simple-react-validator\"><img src=\"https://img.shields.io/npm/dt/simple-react-validator.svg\" /></a>\n    <a href=\"https://www.jsdelivr.com/package/npm/simple-react-validator\"><img src=\"https://data.jsdelivr.com/v1/package/npm/simple-react-validator/badge?style=rounded\" /></a>\n    <br>\n    <a href=\"https://www.npmjs.com/package/simple-react-validator\"><strong>View on NPM »</strong></a>\n  </p>\n</p>\n\n[![Powered by Dockwa](https://raw.githubusercontent.com/dockwa/openpixel/dockwa/by-dockwa.png)](https://engineering.dockwa.com/)\n\n# About\nSimple React Validator is exactly as it sounds. We wanted to build a validator for react that had minimal configuration and felt natural to use. It's configuration and usage is similar to the Laravel PHP framework and make validation as easy as one line.\n\n[Working Example](https://dockwa.github.io/simple-react-validator/index.html)\n\n# Documentation\n1. [Usage](#usage)\n2. [Setup](#3-easy-steps)\n   1. [Public Methods](#1-available-public-methods)\n   2. [onBlur](#2-onBlur)\n   3. [Conditional Fields](#4-Conditional-Fields)\n   4. [React SFC's and Hooks](#4-React-Hooks)\n   5. [React Native](#5-React-Native)\n3. [Rules](#rules)\n4. [Options](#options)\n    1. [Element](#1-element)\n    2. [Class Name](#2-classname)\n    3. [Messages](#3-messages)\n    4. [Validators](#4-validators)\n    5. [Auto Force Update](#5-autoforceupdate)\n    6. [Localization](#6-locale)\n5. [Custom Validators](#custom-validators)\n\n# Usage\nOpen the `example/index.html` file for more usage examples of the library or check out the [Example](https://dockwa.github.io/simple-react-validator)\n\n**npm**\n```\nnpm install simple-react-validator --save\n```\n\n**bower**\n```\nbower install simple-react-validator --save\n```\n\n# 3 Easy Steps\n1. Import and Initialize the validator.\n```javascript\nimport SimpleReactValidator from 'simple-react-validator';\n```\nes5\n```javascript\ncomponentWillMount: function() {\n  this.validator = new SimpleReactValidator();\n},\n```\nes6\n```javascript\nconstructor() {\n  this.validator = new SimpleReactValidator();\n}\n```\n\n2. Add validation rules under inputs. The `message` method accepts 5 arguments:\n- **Field Name**: A unique underscored string that gets replaced in the messaging as the name of the field.\n- **Value**: Usually the state of the current field.\n- **Rules String**: A pipe separated list of rules to apply to the string.\n- **Options (Optional)**: Object of options same as the [default options](#).\n\n```javascript\nthis.validator.message('title', this.state.title, 'required|email')\n```\n\n**Example:**\n```jsx\nrender() {\n  return (\n    <div className=\"container\">\n      <h1>Write a Review</h1>\n      <div className=\"form-group\">\n        <label>Title</label>\n        <input className=\"form-control\" value={this.state.title} onChange={this.setTitle} />\n\n        {/**********   This is where the magic happens     ***********/}\n        {this.validator.message('title', this.state.title, 'required|alpha')}\n\n      </div>\n      <div className=\"form-group\">\n        <label>Email</label>\n        <input className=\"form-control\" value={this.state.email} onChange={this.setEmail} />\n\n        {/**********   This is where the magic happens     ***********/}\n        {this.validator.message('email', this.state.email, 'required|email', { className: 'text-danger' })}\n\n      </div>\n      <div className=\"form-group\">\n        <label>Review</label>\n        <textarea className=\"form-control\" value={this.state.review} onChange={this.setReview} />\n\n        {/**********   This is where the magic happens     ***********/}\n        {this.validator.message('review', this.state.review, 'required|min:20|max:120')}\n\n      </div>\n      <button className=\"btn btn-primary\" onClick={this.submitForm}>Save Review</button>\n    </div>\n  );\n}\n```\n\n3. Check if the validation passes when submitting and turn on messaging if it fails. Once messaging is turned on, validation messages will change and update as the user types.\n```javascript\nsubmitForm() {\n  if (this.validator.allValid()) {\n    alert('You submitted the form and stuff!');\n  } else {\n    this.validator.showMessages();\n    // rerender to show messages for the first time\n    // you can use the autoForceUpdate option to do this automatically`\n    this.forceUpdate();\n  }\n}\n```\n\nThere is another method you can use to check if a single field is valid or not.\n```javascript\nif (this.validator.fieldValid('email')) {\n  // booya this field is valid!\n}\n```\n\n#### Note: autoForceUpdate\nAs of v1.1.0 you can initialize the the constructor with the `autoForceUpdate` option and pass it react instance that is responsible for the state. This will automatically call the `this.forceUpdate()` for you when `showMessages`, `hideMessages`, `showMessageFor`, and `hideMessageFor` are called.\n```javascript\nconstructor() {\n  this.validator = new SimpleReactValidator({autoForceUpdate: this});\n}\n\n\n```\n\n#### 1. Available Public Methods\n`getErrorMessages()` Returns a JS object, key being the field name, value being the error message.\n\n`showMessages()` Turns on showing messages for all messages.\n\n`hideMessages()` Turns off showing messages for all messages.\n\n`showMessageFor(field)` Turns on showing messages for a specific field. Useful for [onBlur](#onblur).\n\n`hideMessageFor(field)` Turns off showing messages for a specific field. Useful for [onBlur](#onblur).\n\n`allValid()` Returns a boolean if all the fields pass validation or not.\n\n`fieldValid(field)` Checks if a single field is valid or not.\n\n`purgeFields()` Empties the validation object for [conditional fields.](#conditional-fields)\n\n`messageWhenPresent(message, options = {})` Show a message when the message is set, good for ajax validation errors.\n\n`check(value, validations)` A simple way of checking a value against a built in validation rule. Does not add to the validator, just gives a true / false return value.\n\n`message(field, value, validations, options = {})` How you define validation rules and add messages into the form.\n\n#### 2. onBlur\n\nYou can use the react onBlur action to show individual fields once the input is blurred. Use the `showMesssageFor` or `hideMessageFor` methods.\n\n```jsx\n<div>\n  <label>Email</label>\n  <input value={this.state.email} onChange={/* update email */} onBlur={() => this.validator.showMessageFor('email')} />\n  {this.validator.message('email', this.state.email, 'required|email')}\n</div>\n\n```\n\n#### 3. Conditional Fields\n\nA field is added to validator via the above `message` method. But sometimes you want to conditionally add and remove validation as the form is completed. For this you can use the `purgeFields` method to clear all validator before each render so only the fields added during that render are validated.\n\n```jsx\nrender() {\n  this.validator.purgeFields();\n  return (\n    <div>\n      <div className=\"form-group\">\n        <label>Address Line 1</label>\n        <input className=\"form-control\" value={this.state.title} onChange={this.setTitle} />\n        {this.validator.message('title', this.state.title, 'required|alpha')}\n      </div>\n      {this.optinallyAddAnotherAddressLine()}\n      <button className=\"btn btn-primary\" onClick={this.submitForm}>Save Review</button>\n    </div>\n  );\n}\n```\n\n#### 4. React Hooks\n\nSimpleReactValidator is a class but if you instantiate a class in a stateless React component it will do this on every render (losing any message information that may have been added). \n\nuseRef: instruct React to treat SimpleReactValidator as a singleton:\n```jsx\nconst simpleValidator = useRef(new SimpleReactValidator())\n\n<Input\n  name=\"name\"\n  value={companyInformation.name}\n  onChange={handleInputChange}\n  onBlur={()=>simpleValidator.current.showMessageFor('name')} />\n{simpleValidator.current.message('name', companyInformation.name, 'required')}\n```\nFor more detail see [issue: #97](https://github.com/dockwa/simple-react-validator/issues/97)\n\n#### 5. React Native\n\nYou need to wrap validator with `<Text>` Element.\n\n```jsx\n<Text>\n  {this.validator.message('title', this.state.title, 'required|alpha')}\n</Text>\n```\n\n# Rules\nThis is the list of all the rules you can validate form inputs against. When using multiple rules, separate them with a pipe `|`. When adding options, append a colon to the rule and separate options with commas. Examples: `'required|min:20|max:120'` and `'required|in:stu,stuart,stuyam'`. You can apply the rules via an array like `['required', {max: 20}, {min: 120}]` or `['required', {in: ['stu', 'stuyam']}]`. This is necessary for things like the regex validator where you may be using pipes or commas in the regex and would conflict with the rule string.\n\n* <a href=\"#accepted\">Accepted</a>\n* <a href=\"#afterdate\">After</a>\n* <a href=\"#after_or_equaldate\">After or Equal</a>\n* <a href=\"#alpha\">Alpha</a>\n* <a href=\"#alpha_space\">Alpha Space</a>\n* <a href=\"#alpha_num\">Alpha Num</a>\n* <a href=\"#alpha_num_space\">Alpha Num Space</a>\n* <a href=\"#alpha_num_dash\">Alpha Num Dash</a>\n* <a href=\"#alpha_num_dash_space\">Alpha Num Dash Space</a>\n* <a href=\"#array\">Array</a>\n* <a href=\"#beforedate\">Before</a>\n* <a href=\"#before_or_equaldate\">Before or Equal</a>\n* <a href=\"#betweenminmaxtypeoptional\">Between</a>\n* <a href=\"#boolean\">Boolean</a>\n* <a href=\"#card_exp\">Card Expiration</a>\n* <a href=\"#card_num\">Card Number</a>\n* <a href=\"#currency\">Currency</a>\n* <a href=\"#date\">Date</a>\n* <a href=\"#date_equalsdate\">Date Equals</a>\n* <a href=\"#email\">Email</a>\n* <a href=\"#infoobar\">In</a>\n* <a href=\"#integer\">Integer</a>\n* <a href=\"#maxsizetypeoptional\">Max</a>\n* <a href=\"#minsizetypeoptional\">Min</a>\n* <a href=\"#not_infoobar\">Not In</a>\n* <a href=\"#not_regexpattern\">Not Regex</a>\n* <a href=\"#numeric\">Numeric</a>\n* <a href=\"#phone\">Phone</a>\n* <a href=\"#regexpattern\">Regex</a>\n* <a href=\"#required\">Required</a>\n* <a href=\"#sizesizetypeoptional\">Size</a>\n* <a href=\"#string\">String</a>\n* <a href=\"#typeoftype\">Type Of</a>\n* <a href=\"#url\">Url</a>\n\n#### accepted\nMust be a JavaScript _true_, good for required check boxes.\n\n#### after:date\nMust be after date. See <a href=\"#date\">Date</a> for info on accepted date values.\n\n#### after_or_equal:date\nMust be after or on date. See <a href=\"#date\">Date</a> for info on accepted date values.\n\n#### alpha\nMust only container letters.\n\n#### alpha_space\nMust only container letters and spaces.\n\n#### alpha_num\nMust only container letters and numbers.\n\n#### alpha_num_space\nMust only container letters, numbers, and spaces.\n\n#### alpha_num_dash\nMust only container letters, numbers, dashes, and underscores.\n\n#### alpha_num_dash_space\nMust only container letters, numbers, dashes, underscores, and spaces.\n\n#### array\nMust be a JavaScript Array.\n\n#### before:date\nMust be before date. See <a href=\"#date\">Date</a> for info on accepted date values.\n\n#### before_or_equal:date\nMust be before or on date. See <a href=\"#date\">Date</a> for info on accepted date values.\n\n#### between:min,max,type(optional)\nMust be between two values. See <a href=\"#sizesizetypeoptional\">Size</a> for info on how size is calculated and how options work.\n\n#### boolean\nMust be a JavaScript Boolean.\n\n#### card_exp\nMust be a valid credit card expiration date. Ex. 10/18 or 10/2018\n\n#### card_num\nMust be a valid credit card number. Ex. 4242424242424242 or 4242 4242 4242 4242\n\n#### currency\nMust be a valid currency. Currency symbols ($, £, €, ¥) and commas are optional. Ex. 4.25, $3000 or £3,245,525.12\n\n#### date\nMust be a date type <a href=\"https://momentjs.com/\">momentjs</a> date.\n**Requires Momentjs**\n\n#### date_equals:date\nMust be a date on a specific date.\n<br />*Options:* date must be a momentjs date object.\n\n#### email\nMust be a valid email format.\n\n#### in:foo,bar,...\nMust match a string in options.\n<br />*Options:* list of values it must match.\n\n#### integer\nMust be an integer value.\n\n#### max:size,type(optional)\nMust not be greater than max. See <a href=\"#sizesizetypeoptional\">Size</a> for info on how size is calculated and how options work.\n\n#### min:size,type(optional)\nMust not be less than min. See <a href=\"#sizesizetypeoptional\">Size</a> for info on how size is calculated and how options work.\n\n#### not_in:foo,bar,...\nMust NOT match a string in options.\n<br />*Options:* list of values it must not match.\n\n#### not_regex:pattern\nMust NOT match a regex.\n<br />*Options:* regex it must not match.\n<br />*Note:* if your regex uses a | or , or other special characters use the array syntax to define the rule.\n\n#### numeric\nMust be a number of any type.\n<br />Positive numbers: \"numeric|min:0,num\"\n<br />Negative numbers \"numeric|max:0,num\"\n\n#### phone\nMust be a valid phone number format. Ex. (508) 555-1234 or 5085551234\n\n#### regex:pattern\nMust match a regex.\n<br />*Options:* regex it must match.\n<br />*Note:* if your regex uses a | or , or other special characters use the array syntax to define the rule.\n\n#### required\nMust be present, use with other validators to require them.\n\n#### size:size,type(optional)\nMust be of a particular size. Can be a string length, array length, or number.\n<br />*Options:* type is optional and defaults to `string`. There are 3 types 'string', 'num', and 'array'. String is length of string, num is size of number, array is length of array.\n\n#### string\nMust be of type string.\n\n#### typeof:type\nMust be of JavaScript type specified in the options.\n<br />*Options:* compare the type of the value given to the type provided. Use array syntax to define the type else it will always be type string.\n\n#### url\nMust be a valid url. Ex. https://dockwa.com or dockwa.com\n\n\n# Options\nThe Simple React Validator can receive an options object when initialized or as the fourth parameter when defining a validator. There are 4 options you can provide.\n#### 1. element:\nAccepts a block where you can return the default element that you want to wrap the message from a validator message. The default element is `<div className=\"srv-validation-message\">{message}</div>`. If you are using React Native the default will be just the message the gets returned. You can also set `element: false` to just return a message.\n  * **Takes 2 params**\n  * message: The message coming from the validator.\n  * className (optional): Will optionally be provided so you can change the className on a per validation basis.\n```jsx\nthis.validator = new SimpleReactValidator({\n  element: message => <div>{message}</div>\n  // OR\n  element: (message, className) => <div className={className}>{message}</div>\n})\n```\n#### 2. className:\nString of classes to be passed into an element, default is `srv-validation-message` and can be overriden.\n#### 3. messages:\nAccepts an object to override validation messages. It also accepts a default which will override all messages.\n```jsx\nthis.validator = new SimpleReactValidator({\n  messages: {\n    email: 'That is not an email.'\n    // OR\n    default: 'Validation has failed!'  // will override all messages\n  },\n})\n```\n#### 4. validators:\nAccepts an object of custom validators. See [Custom Validators](#custom-validators) for more info on defining custom validators.\n#### 5. autoForceUpdate:\nAccepts a react instance and will automatically be called when messages are shown and hidden automatically. [More on autoForceUpdate](#note-autoforceupdate)\n#### 6. locale:\nAccepts a string with the localized messages of your choice. **For this to work, the correct language file also needs to be loaded into your front end.** [Current Supported Languages](https://github.com/dockwa/simple-react-validator/tree/master/src/locale). To contribute to translating the project use [this file as a template.](https://github.com/dockwa/simple-react-validator/blob/master/src/locale/template-en.js)\n```jsx\n// sets french default validation messages.\nthis.validator = new SimpleReactValidator({locale: 'fr'});\n```\nYou can apply custom messages with the [messages](#3-messages) option. However you can also apply a custom language that you can later select with the `addLocale` class method.\n```jsx\nSimpleReactValidator.addLocale('klingon', {\n  accepted: 'Hab SoSlI’ Quch!',\n  email: 'Heghlu’meH QaQ jajvam'\n});\n...\nthis.validator = new SimpleReactValidator({locale: 'klingon'});\n```\n\n\n# Custom Validators\nYou can write custom rules that you can use the validate. A rule has 4 options:\n1. message: The message the will be shown when the validation fails. :attribute will be replaced by the _humanized_ name that your provide of the attribute you are validating (supports snake_case or camelCase).\n2. rule: Accepts a block that returns true if validator passes and false if it fails.\n  * **Takes 3 params**\n  * val: The value that is being validated.\n  * params: An array containing the params passed into the validator.\n  * validator: The validator object, allows you to access helper methods such as `validator.helpers.textRegex(val, regex)` which returns true or false if the regex passes.\n3. messageReplace (optional): Accepts a block uses to modify and return the message on the fly.\n  * **Takes 2 params**\n  * message: The message provided above.\n  * params: An array containing the params passed into the validator.\n4. required (optional): True if you want the validator to be implicitly required when it is applied. All validators are not required by default. The equivalent of adding `required` to each validation definition.\n\nExample:\n\n```javascript\nconstructor() {\n  this.validator = new SimpleReactValidator({\n    validators: {\n      ip: {  // name the rule\n        message: 'The :attribute must be a valid IP address and must be :values.',\n        rule: (val, params, validator) => {\n          return validator.helpers.testRegex(val,/^(?!0)(?!.*\\.$)((1?\\d?\\d|25[0-5]|2[0-4]\\d)(\\.|$)){4}$/i) && params.indexOf(val) === -1\n        },\n        messageReplace: (message, params) => message.replace(':values', this.helpers.toSentence(params)),  // optional\n        required: true  // optional\n      }\n    }\n  });\n}\n```\n\nUsage:\n\n```jsx\nrender: function() {\n  return (\n    <div className=\"container\">\n      <h1>Give Me Your IP</h1>\n      <div className=\"form-group\">\n        <label>IP Address</label>\n        <input className=\"form-control\" value={this.state.ip} onChange={this.setIP} />\n        {this.validator.message('ipAddress', this.state.ip, 'required|ip:127.0.0.1')}\n      </div>\n      ...\n    </div>\n  );\n},\n```\n","maintainers":[{"name":"stuyam","email":"stuart@yamartino.com"}],"time":{"modified":"2022-10-06T13:39:36.465Z","created":"2017-05-09T22:25:58.029Z","0.0.1":"2017-05-09T22:25:58.029Z","0.0.2":"2017-07-21T19:29:50.401Z","0.0.3":"2017-07-25T20:33:28.959Z","0.0.4":"2017-08-16T18:38:02.071Z","0.0.5":"2017-10-16T15:46:44.816Z","0.0.6":"2017-10-24T15:01:03.148Z","0.0.7":"2018-04-02T20:21:32.219Z","0.0.8":"2018-05-22T15:26:39.272Z","1.0.0-beta.0":"2018-10-31T19:15:51.277Z","1.0.0":"2018-11-16T16:12:36.618Z","1.0.1":"2018-12-03T21:39:36.801Z","1.0.2":"2018-12-21T19:58:57.684Z","1.0.3":"2019-01-03T21:44:41.762Z","1.0.4":"2019-02-08T20:38:43.199Z","1.0.5":"2019-02-11T19:54:56.183Z","1.0.6":"2019-04-05T17:39:26.063Z","1.0.7":"2019-04-10T20:21:18.169Z","1.1.0":"2019-05-31T17:35:42.583Z","1.2.0":"2019-06-12T02:00:54.416Z","1.2.1":"2019-07-29T15:24:21.811Z","1.2.2":"2019-07-30T14:43:48.688Z","1.2.3":"2019-09-05T19:34:22.146Z","1.2.4":"2019-09-11T15:23:34.122Z","1.3.0":"2019-12-04T20:04:22.803Z","1.3.1":"2019-12-04T20:46:50.372Z","1.3.2":"2019-12-04T21:35:08.871Z","1.4.0":"2019-12-20T20:18:06.940Z","1.4.1":"2020-01-06T18:44:42.965Z","1.4.2":"2020-01-13T15:04:36.791Z","1.4.3":"2020-01-13T22:11:45.095Z","1.4.4":"2020-01-17T20:20:12.148Z","1.4.5":"2020-02-21T22:18:49.687Z","1.4.6":"2020-04-09T21:48:09.236Z","1.5.0":"2020-06-24T21:26:51.213Z","1.5.1":"2020-10-15T14:05:13.959Z","1.6.0":"2020-11-12T02:11:01.790Z","1.6.1":"2021-07-23T20:21:49.614Z","1.6.2":"2022-10-06T13:39:36.351Z"},"homepage":"https://github.com/dockwa/simple-react-validator#readme","keywords":["react","validator","form","form-validator","simple-react-validator"],"repository":{"type":"git","url":"git+https://github.com/dockwa/simple-react-validator.git"},"author":{"name":"Stuart Yamartino"},"bugs":{"url":"https://github.com/dockwa/simple-react-validator/issues"},"license":"MIT","readmeFilename":"README.md"}